math
59
math.md
59
math.md
@@ -1,37 +1,44 @@
|
|||||||
# Fonctions mathématiques
|
# 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
|
## Fonctions de calculs d'arrondis
|
||||||
|
|
||||||
### roudn : Arrondi au plus proche
|
Fonction | double | float | long double
|
||||||
|
---|---|--- | ---
|
||||||
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.
|
Arrondi à l'entier le plus proche | `round` | `roundf` | `roundl`
|
||||||
|
Arrondi entier supérieur | `ceil` | `ceilf` | `ceill`
|
||||||
|
Arrondi entier inférieur | `floor` | `floorf` | `floorl`
|
||||||
Ces trois fonctions renvoient l'arrondi entier au plus proche de la valeur spécifiée en paramètre.
|
Extraire la partie entière | `trunc` | `truncf` | `truncl`
|
||||||
|
|
||||||
## 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.
|
|
||||||
|
|
||||||
> [!WARNING]
|
> [!WARNING]
|
||||||
> Attention aux valeurs négatives ! La valeur plancher de -5.21 est -6 car -6 est inférieure à -5.21.
|
> 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
|
Fonction | double | float | long double
|
||||||
---|---|--- | ---
|
---|---|--- | ---
|
||||||
arrondi entier au plus proche | round | roundf | roundl
|
Exponnentielle $e^{x}$ | `exp` | `expf` | `expl`
|
||||||
arrondi entier supérieur | ceil | ceilf | ceill
|
Logarithme naturel | `log` | `logf` | `logl`
|
||||||
arrondi entier inférieur | floor | floorf | floorl
|
|
||||||
Extraire la partie entière | trunc | truncf | truncl
|
## 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`
|
||||||
|
|||||||
Reference in New Issue
Block a user