Bu Blogda Ara

25 Haziran 2014 Çarşamba

C Matematiksel Fonksiyonlar

  C'de üstel, logaritmik, mutlak değer işlemleri için hazır fonksiyonlar bulunmakta. Daha önceden de değindiğimiz gibi fonksiyonlar kütüphanelerde bulunur. Peki bu fonksiyonlar hangi kütüphanede?
                                           #include ‹math.h›
  Bu fonksiyonlar için math.h dosyasını projeye ekliyoruz. 



                                               Üstel fonksiyonlar
pow
Yapı : float pow(float,float);
Kullanım : x=pow(y,z);
Yaptığı işlem : y üzeri z sonucunu x değerine yükler.

sqrt
Yapı : double sqrt(double);
Kullanım : x=sqrt(y);
Yaptığı işlem : y’nin karekökünü hesaplar x değerine yükler.
exp
Yapı : double exp(double);
Kullanım : x=exp(y);
Yaptığı işlem : e doğal logaritmik tabanının y üstünü hesaplanıp x değerine yüklenir.


                                                Logaritmik Fonksiyonlar
log
Yapı : double log(double);
Kullanım : x=log(y);
Yaptığı işlem : e doğal logaritma tabanında y değeri yani ln(y) hesaplanır ve x değerine aktarılır.
log10
Yapı : double log10(double);
Kullanım : x=log10(y);
Yaptığı işlem : 10 tabanlı logaritma y değerine göre hesaplanıp x değişkenine atanır.
                                                
                                                Mutlak Değer Fonksiyonları
abs
Yapı : double abs(double);
Kullanım : x=abs(y);
Yaptığı işlem : y mutlak değeri x değişkenine yerleştirilir.

                                               Trigonometrik Fonksiyonlar
sin
Yapı : double sin(double);
Kullanım : x=sin(y);
Yaptığı işlem : y radyal açı değerinin sinusunü hesaplar.
cos
Yapı : double cos(double);
Kullanım : x=cos(y);
Yaptığı işlem : y radyal açı değerinin cosinusünü hesaplar.
tan
Yapı : double tan(double);
Kullanım : x=tan(y);
Yaptığı işlem : y radyal açı değerinin tanjantini hesaplar.

                                               Ters Trigonometrik Fonksiyonlar
asin
Yapı : double asin(double);
Kullanım : x=asin(y);
Yaptığı işlem : Sinusu y değerini veren radyal dereceyi hesaplar.
acos
Yapı : double acos(double);
Kullanım : x=acos(y);
Yaptığı işlem : Cosinusu y değerini veren radyal dereceyi hesaplar.
atan
Yapı : double atan(double);
Kullanım : x=atan(y);
Yaptığı işlem : Tanjantı y değerini veren radyal
dereceyi hesaplar.
atan2
Yapı : double atan2(double, double);
Kullanım : x=atan2(y,z);
Yaptığı işlem : Tanjantı y/z değerini veren radyal dereceyi hesaplar.

Hiç yorum yok:

Yorum Gönder