C atan2 () - C Pustaka Standard

Fungsi atan2 () menghitung arka tangen argumen.

C atan2 () Prototaip

 double atan2 (double y, double x);

Fungsi atan2 () mengambil dua argumen: koordinat x dan koordinat-y, dan mengira sudut dalam radian untuk kuadran.

Untuk pemahaman yang lebih baik mengenai atan2 ():

(Matematik) tan -1 (y / x) = atan2 (y, x) (Dalam pengaturcaraan C)

Dua fungsi lain atan2f () dan atan2l () juga terdapat di C untuk bekerja secara khusus floatdan long doublemasing - masing.

Yang atan2()fungsi ditakrifkan dalam fail header.

Julat C atan2 ()

Argumen atan2 () boleh berupa nombor apa pun, baik positif atau 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; ) 

Pengeluaran

 Tangen terbalik untuk (x = -10.2, y = 2.53) ialah 166.1 darjah. 

Berhati-hati semasa menggunakan atan2 ()

Nilai argumen kedua yang diluluskan tidak boleh 0. Jika argumen kedua yang diluluskan adalah 0, program tidak akan berjalan dengan betul.

Artikel menarik...