ACOS |
Arc cosinus |
Turbo C++ |
math.h (nombre réel) / complex.h (nombre complexe) |
Syntaxe
double acos(double x);
|
Nombre réel |
complex acos(complex x);
|
Nombre complexe |
Paramètres
Nom |
Description |
x |
Ce paramètre contient une représentation d'une valeur réelle ou complexe pour laquelle nous souhaitons calculer l'arc cosinus. |
Description
Cette fonction trigonométrique permet de retourner l'arc cosinus.
Remarques
- acos renvoie l'arc cosinus de la valeur d'entrée. Les paramètres réels de acos doivent être compris entre 1 et 1, sinon acos renvoie NAN et définit la variable globale errno sur :
Constante |
Description |
EDOM |
Erreur de domaine |
- Le cosinus inverse complexe est défini par :
acos(z) = -i log(z + i sqrt(1 - z2 ))
|
- La valeur de retour acos d'un paramètre réel compris entre -1 et +1 renvoie une valeur comprise entre 0 et pi.
- La gestion des erreurs de cette routine peut être modifiée via la fonction matherr.
- Portabilité : La version réelle d'acos est disponible sur les systèmes UNIX et est définie en
ANSI C. La version complexe de cette fonction nécessite C++ et n'est probablement pas portable.
Exemple
- #include <stdio.h>
- #include <math.h>
-
- int main (void) {
- double result;
- double x = 0.5;
- result = acos(x);
- printf("L'arc cosinus de %lf est %lf\n", x, result);
- return 0;
- }
Voir également
asin, atan, atan2, complex, cos, matherr, sin, tan.
Dernière mise à jour : Dimanche, le 28 Février 2021