Atan2 () işlevi, bir bağımsız değişkenin yay tanjantını hesaplar.
C atan2 () Prototip
çift atan2 (çift y, çift x);
Atan2 () işlevi iki bağımsız değişken alır: x koordinatı ve y koordinatı ve çeyrek için radyan cinsinden açıyı hesaplar.
Atan2 () 'yi daha iyi anlamak için:
(Matematik) tan -1 (y / x) = atan2 (y, x) (C programlamasında)
Atan2f () ve atan2l () 'de özel olarak float
ve long double
sırasıyla çalışmak üzere iki başka işlev de mevcuttur .
atan2()
İşlev başlık dosyasında tanımlanır.
C atan2 () aralığı
Atan2 () 'nin argümanları pozitif veya negatif herhangi bir sayı olabilir.
Örnek: C atan2 () işlevi
#include #include #define PI 3.141592654 int main() ( double x, y, result; y = 2.53; x = -10.2; result = atan2(y, x); result = result * 180.0/PI; printf("Tangent inverse for(x = %.1lf, y = %.1lf) is %.1lf degrees.", x, y, result); return 0; )
Çıktı
(X = -10.2, y = 2.53) için teğet tersi 166.1 derecedir.
Atan2 () kullanırken dikkat
Aktarılan ikinci bağımsız değişkenin değeri 0 olmamalıdır. Aktarılan ikinci bağımsız değişken 0 ise, program düzgün çalışmayacaktır.