Page 169 - Bilgisayar Bilimi | Kur 1
P. 169
6.11. Standart Matematik Fonksiyonları
math Modülü
Fonksiyon Açıklama Örnek Kullanım ve
Adı Çıktı
sqrt() İstenilen değerin karekök’ünün bulunmasını sağlar. math.sqrt(16) 4
e (Euler sabiti) sayısının istenilen kuvvetinin alınmasını sağ-
exp() math.exp(2) 7.389056
lar.
log(x,y) fonksiyonumuz iki parametre alır. İlk parametremiz
log() olan x logaritması alınacak sayıyı, ikinci parametre olan y math.log(2,2) 1.0
taban sayısını temsil etmektedir.
log(x,y) fonksiyonundan tek farkı taban olarak 10 sayısının
log10() math.log10(10) 1.0
sabit olmasıdır.
cos() cos(x), x derecesinin kosinüs değerini verir. math.cos(45) 0.5253
pow(x,y) fonksiyonu x sayısının y. kuvvetinin alınmasını
pow() math.pow(2,2) 4
sağlar.
degress(x) fonksiyonu x açısını radyandan dereceye çevirme- math.degress(45)
degress()
ye yarar. 2578.310078088
radians(x) fonksiyonu x açısını dereceden radyana çevirmeye math.radians(45)
radians()
yarar. 0.7853981633
fabs(x) fonksiyonu x değerinin mutlak değerinin alınması
fabs() math.fabs(-5) 5.0
işlemini gerçekleştirir.
Standart «math» modülü fonksiyonel bir hesap makinesi ile yapılabilen işlemlerin çoğunu içerir.
Ayrıca pi (p) ve e (e) değerlerini de tanımlar. «math» modülünün içerdiği tüm fonksiyonları dir (math)
komutu ile görebiliriz.
Çağıran tarafından gönderilen parametre gerçek parametre olarak bilinir. Fonksiyon tarafından ta-
nımlanan parametre ise resmi parametredir. Bir fonksiyon çağırıldığında ilk gerçek parametre ilk resmi
parametre değerine, ikinci gerçek parametre ikinci resmi parametre değerine atanır. Bu nedenle para-
metreleri doğru sırada göndermek çok önemlidir. Örneğin,
math.pow(8,2)
8 değerinin karesini alıp 64 sonucunu döndürürken
math.pow(2,8)
2 üzeri 8 değerini hesaplar ve 256 değerini döndürür.
168