BG MVC Model View Controller eğitim serisi yayında...

Ana sayfa > Programlama > C Programlama > C standart kütüphanesi > <complex.h> (C99)

<complex.h> (C99)

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.