diff --git a/math.md b/math.md index bffcc77..6e04157 100644 --- a/math.md +++ b/math.md @@ -1,37 +1,44 @@ # Fonctions mathématiques +Chaque fonction est déclinée en fonction du type de données utilisé pour le paramètre et la valeur de retour : double, float ou long double. ## Fonctions de calculs d'arrondis -### roudn : Arrondi au plus proche - -3 déclinaisons de la fonction ***round*** en fonction du type de données utilisé pour le paramètre et la valeur de retour : double, float ou long double. - - -Ces trois fonctions renvoient l'arrondi entier au plus proche de la valeur spécifiée en paramètre. - -## ceil : Arrondi supérieur - -3 déclinaisons de la fonction ***ceil*** en fonction du type de données utilisé pour le paramètre et la valeur de retour : double, float ou long double. - -Ces trois fonctions retournent l'arrondi entier supérieur (en anglais ceil signifiant plafond) de la valeur spécifiée en paramètre. - -> [!WARNING] -> Attention aux valeurs négatives ! La valeur plafond de -5.82 est -5 car -5 est supérieur à -5.42. - - -## floor : Arrondi inférieur - -3 déclinaisons de la fonction ***floor*** en fonction du type de données utilisé pour le paramètre et la valeur de retour : double, float ou long double. - -Ces trois fonctions retournent l'arrondi entier inférieur (en anglais floor signifiant plancher) de la valeur spécifiée en paramètre. +Fonction | double | float | long double +---|---|--- | --- +Arrondi à l'entier le plus proche | `round` | `roundf` | `roundl` +Arrondi entier supérieur | `ceil` | `ceilf` | `ceill` +Arrondi entier inférieur | `floor` | `floorf` | `floorl` +Extraire la partie entière | `trunc` | `truncf` | `truncl` > [!WARNING] > Attention aux valeurs négatives ! La valeur plancher de -5.21 est -6 car -6 est inférieure à -5.21. +## Fonctions exponentielles et logarithmiques + Fonction | double | float | long double ---|---|--- | --- -arrondi entier au plus proche | round | roundf | roundl -arrondi entier supérieur | ceil | ceilf | ceill -arrondi entier inférieur | floor | floorf | floorl -Extraire la partie entière | trunc | truncf | truncl +Exponnentielle $e^{x}$ | `exp` | `expf` | `expl` +Logarithme naturel | `log` | `logf` | `logl` + +## Fonctions trigonométriques + +Fonction | double | float | long double +---|---|--- | --- +Cosinus | `cos` | `cosf` | `cosl` +Sinus | `sin` | `sinf` | `sinl` +Tangente | `tan` | `tanf` | `tanl` +Arc cosinus | `acos` | `acosf` | `acosl` +Arc sinus | `asin` | `asinf` | `asinl` +Arc tangente | `atan` | `atanf` | `atanl` + +## Fonctions hyperboliques + +Fonction | double | float | long double +---|---|--- | --- +Cosinus | `cosh` | `coshf` | `coshl` +Sinus | `sinh` | `sinhf` | `sinhl` +Tangente | `tanh` | `tanhf` | `tanhl` +Arc cosinus | `acosh` | `acoshf` | `acoshl` +Arc sinus | `asinh` | `asinhf` | `asinhl` +Arc tangente | `atanh` | `atanhf` | `atanhl`