Bildirim
double complex cexp(double complex z); (C99)
float complex cexpf(float complex z); (C99)
double complex cexpl(long double complex z); (C99)
Açıklama
Her üç fonksiyon z parametre değerinin üstel-kompleks değerini hesaplar.
Parametreler
z: Fonksiyona geçirilen karmaşık float/double bir karmaşık sayıdır.
Dönüş değeri
Bir hata meydana gelmezse, e üzeri z (ez) değerini float/double karmaşık bir değer olarak geri döndürür.
Örnek
#include <stdio.h>
#include <complex.h>
int main(void) {
double complex z = 1.1 + 2.6 * I;
double complex zexp = cexp(z);
printf("z = %f + %fi\n", creal(z), cimag(z));
printf("zexp = %f + %fi", creal(zexp), cimag(zexp));
return 0;
}
Yukarıdaki örnekte, program aşağıdaki satırları ekrana yazar:
z = 1.100000 + 2.600000i zexp = -2.574236 + 1.548652i