C atan2 () - Thư viện chuẩn C

Hàm atan2 () tính toán tiếp tuyến cung của một đối số.

C atan2 () Nguyên mẫu

 double atan2 (double y, double x);

Hàm atan2 () nhận hai đối số: tọa độ x và tọa độ y, đồng thời tính góc theo radian cho góc phần tư.

Để hiểu rõ hơn về atan2 ():

(Toán học) tan -1 (y / x) = atan2 (y, x) (Trong lập trình C)

Hai hàm khác atan2f () và atan2l () cũng có trong C để hoạt động cụ thể với floatlong doubletương ứng.

Các atan2()chức năng được xác định trong tập tin tiêu đề.

Dải C atan2 ()

Các đối số của atan2 () có thể là bất kỳ số nào, dương hoặc âm.

Ví dụ: Hàm 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; ) 

Đầu ra

 Nghịch đảo tiếp tuyến của (x = -10,2, y = 2,53) là 166,1 độ. 

Thận trọng khi sử dụng atan2 ()

Giá trị của đối số thứ hai được truyền không được bằng 0. Nếu đối số thứ hai được truyền là 0, chương trình sẽ không chạy chính xác.

thú vị bài viết...