Table des matières:
- Comment utiliser les opérateurs basiques dans R
- Addition et soustraction dans l'ordre dans lequel les opérateurs sont présentés
Vidéo: Suite Arithmétique - Cours et Méthode - Mathrix 2025
Puisque R est une plate-forme de statistiques, il dispose d'un ensemble assez complet d'opérateurs arithmétiques, vous pouvez donc utiliser R comme une calculatrice de fantaisie si le besoin s'en fait sentir.
Comment utiliser les opérateurs basiques dans R
La plupart des opérateurs arithmétiques de base sont très familiers aux programmeurs (et à tous ceux qui ont étudié les mathématiques à l'école).
Opérateur | Description | Exemple |
---|---|---|
x + y | y ajouté à x | 2 + 3 = 5 |
x - y | y soustrait de x | 8 - 2 = 6 |
x * y | x multiplié par y | 3 * 2 = 6 |
x / y | x divisé par y | 10/5 = 2 |
x ^ y (ou x ** y) | x élevé à la puissance y | 2 ^ 5 = 32 |
x %% y | reste de x divisé par y (x mod y) | 7 %% 3 = 1 |
x% /% y | x divisé par y mais arrondi à l'inférieur (division entière) | 7% /% 3 = 2 |
Tous ces opérateurs sont vectorisés. En utilisant des opérateurs vectorisés, vous pouvez effectuer des calculs complexes avec un minimum de code.
Pour voir comment cela fonctionne, considérez ces deux vecteurs. Un vecteur représente le nombre de paniers créés par Granny pendant les six parties de la saison de basket-ball, et l'autre représente le nombre de paniers fabriqués par son amie Geraldine: >> paniers. de. Paniers de grand-mère. de. Geraldine <- c (5, 3, 2, 2, 12, 9)
Supposons que Granny et Géraldine décident de recueillir des fonds pour la Fondation Fais-Un-Vœu et demandent aux gens de faire un don pour chaque panier. Granny a demandé 120 $ par panier, et Geraldine a demandé 145 $ par panier. Comment calculez-vous le total des dons collectés pour chaque partie?
Dans cet exemple, chaque valeur du vecteur est multipliée par la somme d'argent. Vérifiez par vous-même en jetant un oeil sur les valeurs dans Mamie. l'argent et Geraldine. argent.
Pour obtenir l'argent total que ces dames ont gagné dans chaque jeu, vous faites simplement ceci:
Vous pourriez également le faire en une ligne, comme suit: >> paniers. de. Mamie * 120 + paniers. de. Geraldine * 145 [1] 2165 915 770 1010 2820 1665
Comment contrôler l'ordre des opérations dans RDans l'exemple précédent, vous avez utilisé à la fois un opérateur de multiplication et un opérateur d'addition. Comme vous le voyez d'après le résultat, R multiplie correctement tous les nombres avant de les ajouter ensemble. Pour tous les opérateurs arithmétiques, les règles classiques de l'ordre des opérations s'appliquent. Les calculs sont effectués dans l'ordre suivant:
Exponentiation
Multiplication et division dans l'ordre de présentation des opérateurs
Addition et soustraction dans l'ordre dans lequel les opérateurs sont présentés
Le mod opérateur (%%) et l'opérateur de division entier (% /%) a la même priorité que l'opérateur de division normal (/) dans les calculs.
-
Vous pouvez changer l'ordre des opérations en utilisant des parenthèses, comme ceci: >> 4 + 2 * 3 [1] 10> (4 + 2) * 3 [1] 18
-
Tout ce qui est mis entre parenthèses est effectuée en premier.
-
Vous pouvez également utiliser des opérateurs de base sur des nombres complexes. La fonction complex (), par exemple, vous permet de construire un ensemble de nombres complexes basés sur un vecteur avec des parties réelles et un vecteur avec des parties imaginaires. Pour plus d'informations, consultez la page d'aide de? complexe.
