ccosf, ccos, ccosl
From cppreference.net
|
Défini dans l'en-tête
<complex.h>
|
||
| (1) | (depuis C99) | |
| (2) | (depuis C99) | |
| (3) | (depuis C99) | |
|
Défini dans l'en-tête
<tgmath.h>
|
||
|
#define cos( z )
|
(4) | (depuis C99) |
1-3)
Calcule le cosinus complexe de
z
.
4)
Macro générique de type : Si
z
a le type
long
double
complex
,
ccosl
est appelé. Si
z
a le type
double
complex
,
ccos
est appelé. Si
z
a le type
float
complex
,
ccosf
est appelé. Si
z
est réel ou entier, alors la macro appelle la fonction réelle correspondante (
cosf
,
cos
,
cosl
). Si
z
est imaginaire, alors la macro appelle la version réelle correspondante de la fonction
cosh
, implémentant la formule
cos(iy) = cosh(y)
, et le type de retour est réel.
Table des matières |
Paramètres
| z | - | argument complexe |
Valeur de retour
Si aucune erreur ne se produit, le cosinus complexe de
z
est retourné.
Les erreurs et les cas particuliers sont gérés comme si l'opération était implémentée par ccosh ( I * z ) .
Notes
Le cosinus est une fonction entière sur le plan complexe, et n'a pas de coupures de branche.
Mathematical definition of the cosine is cos z =|
e
iz
+e -iz |
| 2 |
Exemple
Exécuter ce code
#include <stdio.h> #include <math.h> #include <complex.h> int main(void) { double complex z = ccos(1); // se comporte comme le cosinus réel le long de l'axe réel printf("cos(1+0i) = %f%+fi ( cos(1)=%f)\n", creal(z), cimag(z), cos(1)); double complex z2 = ccos(I); // se comporte comme le cosinus hyperbolique réel le long de l'axe imaginaire printf("cos(0+1i) = %f%+fi (cosh(1)=%f)\n", creal(z2), cimag(z2), cosh(1)); }
Sortie :
cos(1+0i) = 0.540302-0.000000i ( cos(1)=0.540302) cos(0+1i) = 1.543081-0.000000i (cosh(1)=1.543081)
Références
- Norme C11 (ISO/IEC 9899:2011) :
-
- 7.3.5.4 Les fonctions ccos (p: 191)
-
- 7.25 Mathématiques génériques de type <tgmath.h> (p: 373-375)
-
- G.7 Mathématiques génériques de type <tgmath.h> (p: 545)
- Norme C99 (ISO/IEC 9899:1999) :
-
- 7.3.5.4 Les fonctions ccos (p: 173)
-
- 7.22 Mathématiques génériques de type <tgmath.h> (p: 335-337)
-
- G.7 Mathématiques génériques de type <tgmath.h> (p: 480)
Voir aussi
|
(C99)
(C99)
(C99)
|
calcule le sinus complexe
(fonction) |
|
(C99)
(C99)
(C99)
|
calcule la tangente complexe
(fonction) |
|
(C99)
(C99)
(C99)
|
calcule l'arc cosinus complexe
(fonction) |
|
(C99)
(C99)
|
calcule le cosinus (
cos(x)
)
(fonction) |
|
Documentation C++
pour
cos
|
|