Vous avez des améliorations (ou des corrections) à proposer pour ce document :
je vous remerçie par avance de m'en faire part, cela m'aide à améliorer le site.
double complex cpow( double complex x, double complex y );
float complex cpowf( float complex x, float complex y );
long double complex cpowl( long double complex x, long double complex y );
Ces trois fonctions calculent une puissance complexe. La différence entre les trois variantes vient uniquement du type utilisé :
double complex, float complex ou long double complex.
Exemple de code
Le programme suivant montre une utilisation simple de cpow.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <complex.h>
#include <stdio.h>
#include <stdlib.h>
int main() {
double complex z = 1.0 + 2.0 * I;
double complex exponent = 2.0 + 0.5 * I;
double complex result = cpow( z, exponent );
printf( "Resultat : %.3f%+.3fi\n", creal( result ), cimag( result ) );
return EXIT_SUCCESS;
}
Améliorations / Corrections
Vous avez des améliorations (ou des corrections) à proposer pour ce document : je vous remerçie par avance de m'en faire part, cela m'aide à améliorer le site.
Emplacement :
Description des améliorations :