Bildirim
double atan(double arg);
float atanf(float arg); (C99)
long double atanl(long double arg); (C99)
Açıklama
Kendisine geçirilen tanjant değeri arg parametrenin açısını hesaplar. Bu fonksiyon tan() fonksiyonu ile elde edilen değeri kullanarak, tan() fonksiyonuna geçirilen açı değerini elde eder.
Her trigonometrik fonksiyon için tersten çalışan bir fonksiyon vardır. atan() fonksiyonu tan() fonksiyonunun ters fonksiyonudur. atan(arg) ifadesi, tanjant değeri arg olan açıyı ifade eder.
tan(45) = 1.0000 => 45 derecenin tanjant değerinin 1.0000 olduğunu,
atan(1.0000) = 45 => Tanjant değeri 0.1000 olan açının 45 derece olduğunu gösterir.
Bir açının tanjant değerinden gerçek açıyı elde etmek için atan() fonksiyonu kullanılır.
Parametreler
arg: Float bir değerdir.
Dönüş değeri
Parametredeki tanjant değerinin açı değerini [-π/2; +π/2] radyan aralığında geri döndürür.
Örnek
#include <stdio.h>
#include <math.h>
int main(void) {
const double PI = 3.14159265;
double arg = 1.000, radyan, derece;
radyan = atan (arg);
derece = radyan * 180.0 / PI;
printf("Tanjant değeri %.4f olan açı: Radyan: %.4f Derece: %.2f", arg, radyan, derece);
return 0;
}
Yukarıdaki örnekte, program aşağıdaki satırı ekrana yazar:
Tanjant değeri 1.0000 olan açı: Radyan: 0.7854 Derece: 45.00
Yukarıdaki program, atan() fonksiyonu ile arg değişken değerinin açı değerini hesaplayarak radyan ve derece cinsinden ekrana yazar.