Fungsi atan2 () menghitung tangen busur dari sebuah argumen.
C atan2 () Prototipe
double atan2 (double y, double x);
Fungsi atan2 () mengambil dua argumen: koordinat-x dan koordinat-y, dan menghitung sudut dalam radian untuk kuadran.
Untuk pemahaman yang lebih baik tentang atan2 ():
(Matematika) tan -1 (y / x) = atan2 (y, x) (Dalam pemrograman C)
Dua fungsi lain atan2f () dan atan2l () juga ada di C untuk bekerja dengan float
dan long double
masing - masing.
The atan2()
Fungsi didefinisikan dalam file header.
Rentang C atan2 ()
Argumen atan2 () dapat berupa angka apa pun, baik positif maupun negatif.
Contoh: Fungsi C atan2 ()
#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; )
Keluaran
Kebalikan tangen untuk (x = -10,2, y = 2,53) adalah 166,1 derajat.
Perhatian saat menggunakan atan2 ()
Nilai argumen kedua yang diberikan tidak boleh 0. Jika argumen kedua yang diberikan adalah 0, program tidak akan berjalan dengan benar.