C programlama dilindeki karmaşık sayılarla ilgili matematiksel işlemler C99 standartları ile birlikte standart kütüphaneye katılan complex.h başlık dosyasında tanımlanmıştır.
Fonksiyonlar
Fonksiyon adı | Açıklama |
---|---|
cabs (C99) cabsf (C99) cabsl (C99) |
double cabs(double complex z); Karmaşık mutlak değer hesabı yapar. |
cacos (C99) cacosf (C99) cacosl (C99) |
double complex cacos(double complex z); Kendisine geçirilen parametrenin karmaşık ark kosinüsünü, gerçek eksen boyunca [−1, +1] aralığı dışında bölüm kesmeleriyle hesaplar. |
cacosh (C99) cacoshf (C99) cacoshl (C99) |
double complex cacosh(double complex z); Gerçek eksen boyunca 1'den küçük değerler için bölüm kesimli kompleks parametre değerinin karmaşık ark hiperbolik kosinüsünü hesaplar. |
carg (C99) cargf (C99) cargl (C99) |
double carg(double complex z); Kendisine geçirilen parametrenin (faz açısı) negatif gerçek eksen boyunca kesilmiş bir bölüm olarak hesaplar. |
casin (C99) casinf (C99) casinl (C99) |
double complex casin(double complex z); Kendisine geçirilen parametrenin karmaşık ark sinüsünü, gerçek eksen boyunca [−1, +1] aralığı dışında bölüm kesmeleriyle hesaplar. |
casinh (C99) casinhl (C99) casinhl (C99) |
double complex casinh(double complex z); Kendisine geçirilen parametrenin karmaşık ark hiperbolik sinüsünü, hayali eksen boyunca [−i, +i] aralığı dışında bölüm kesmeleriyle hesaplar. |
catan (C99) catanf (C99) catanl (C99) |
double complex catan(double complex z); Kendisine geçirilen parametrenin karmaşık ark tanjantını, gerçek eksen boyunca [−i, +i] aralığı dışında bölüm kesmeleriyle hesaplar. |
catanh (C99) catanhf (C99) catanhl (C99) |
double complex catanh(double complex z); Kendisine geçirilen parametrenin karmaşık ark hiperbolik tanjantını, gerçek eksen boyunca [−1, +1] aralığı dışında bölüm kesmeleriyle hesaplar. |
ccos (C99) ccosf (C99) ccosh (C99) |
double complex ccos(double complex z); Kendisine geçirilen parametrenin karmaşık kosinüsünü hesaplar. |
ccosh (C99) ccoshf (C99) ccoshl (C99) |
double complex ccosh(double complex z); Kendisine geçirilen parametrenin karmaşık hiperbolik kosinüsünü hesaplar. |
cexp (C99) cexpf (C99) cexpl (C99) |
double complex cexp(double complex z); Kendisine geçirilen parametrenin üstel-kompleks değerini hesaplar. |
cimag (C99) cimagf (C99) cimagl (C99) |
double cimag(double complex z); Kendisine geçirilen parametre değerinin hayali kısmını hesaplar. |
clog (C99) clogf (C99) clogl (C99) |
double complex clog(double complex z); Negatif gerçek eksen boyunca kendisine geçirilen parametrenin kesilmiş bölümünün karmaşık doğal logaritmasını hesaplar. |
conj (C99) conjf (C99) conjl (C99) |
double complex conj(double complex z); Kendisine geçirilen parametrenin karmaşık eşleniğini, hayali kısmının işaretini tersine çevirerek hesaplar. |
cpow (C99) cpowf (C99) cpowl (C99) |
double complex cpow(double complex x, double complex y); Kendisine geçirilen parametrelere göre bir sayının üstel değerini hesaplar. |
cproj (C99) cprojf (C99) cprojl (C99) |
double cproj(double complex z); Kendisine geçirilen parametrenin izdüşümünü Riemann küresinde hesaplar. |
creal (C99) crealf (C99) creall (C99) |
double creal(double complex z); Kendisine geçirilen parametrenin gerçek bölümünü döndürür. |
csin (C99) csinf (C99) csinh (C99) |
double complex csin(double complex z); Kendisine geçirilen parametrenin karmaşık sinüsünü hesaplar. |
csinh (C99) csinhf (C99) csinhl (C99) |
double complex csinh(double complex z); Kendisine geçirilen parametrenin karmaşık hiperbolik sinüs değerini hesaplar. |
csqrt (C99) csqrtf (C99) csqrtl (C99) |
double complex csqrt(double complex z); Kendisine geçirilen parametrenin karmaşık kare kökünü negatif gerçek eksen boyunca kesilmiş bölüm olarak hesaplar. |
ctan (C99) ctanf (C99) ctanh (C99) |
double complex ctan(double complex z); Kendisine geçirilen parametrenin karmaşık tanjantını hesaplar. |
ctanh (C99) ctanhf (C99) ctanhl (C99) |
double complex ctanh(double complex z); Kendisine geçirilen parametrenin karmaşık hiperbolik tanjant değerini hesaplar. |
Fonksiyon makroları
Makro adı | Açıklama |
---|---|
CMPLX (C11) CMPLXF (C11) CMPLXL (C11) |
double complex cacos(double real, double imag); Verilen gerçek ve hayal kısm değerlerini kullanarak karmaşık bir sayı oluşturur. |
Makrolar
Makro adı | Değer | Açıklama |
---|---|---|
_Complex_I (C99) | (0.0F + 1.0iF) | Karmaşık sayı birim sabiti. |
_Imaginary_I (C99) | _Imaginary | Hayal kısım birim sabiti. |
complex (C99) | _Complex | Karmaşık sayı türü makrosudur. |
I (C99) | _Complex_I | Karmaşık sayı veya hayali kısım birim sabiti. |
imaginary (C99) | _Imaginary | Hayali veri türü makrosudur. |