C atan2 () - C Pustaka Standar

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 floatdan long doublemasing - 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.

Artikel yang menarik...