Bildirim
double complex cacosh(double complex z); (C99)
float complex cacoshf(float complex z); (C99)
double complex cacoshl(long double complex z); (C99)
Açıklama
Gerçek eksen boyunca 1'den küçük değerler için bölüm kesimli kompleks z değerinin karmaşık ark hiperbolik kosinüsünü hesaplar.
Parametreler
z: Fonksiyona geçirilen karmaşık float/double bir karmaşık sayıdır.
Dönüş değeri
Gerçek eksen boyunca [0; ∞) aralığında ve [−iπ; + iπ] aralığında hayali eksen boyunca z'nin kompleks ark hiperbolik kosinüsünü 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.5 + 2.0 * I;
double complex zcacosh = cacosh(z);
printf("z = %f + %fi\n", creal(z), cimag(z));
printf("zcacosh = %f + %fi", creal(zcacosh), cimag(zcacosh));
return 0;
}
Yukarıdaki örnekte, program aşağıdaki satırları ekrana yazar:
z = 1.500000 + 2.000000i zcacosh = 1.622494 + 0.964285i