Trong PostgreSQL, atan()
là một hàm toán học trả về góc, tính bằng độ, có tiếp tuyến là một biểu thức xác định.
Trong lượng giác, đây được gọi là arctangent . Arctangent là nghịch đảo của tiếp tuyến.
Arctangent được sử dụng khi bạn biết tiếp tuyến của một góc là gì, nhưng bạn muốn biết góc thực tế là gì.
Cú pháp
Cú pháp như sau:
atand(x)
Ở đâu x
là độ chính xác kép giá trị đại diện cho tiếp tuyến của góc mà bạn đang cố gắng xác định.
Ví dụ
Dưới đây là một ví dụ để chứng minh cách hoạt động của nó.
SELECT atand(1);
Kết quả:
45
Như đã đề cập, đối số đại diện cho tiếp tuyến, chính nó có thể được trả về bằng tand()
hàm số.
Do đó, chúng tôi có thể làm như sau để xác minh điều này.
SELECT atand(tand(45));
Kết quả:
45
Phân số
Đối số có thể chứa một thành phần phân số.
SELECT atand(1.7320508075688774);
Kết quả:
60.00000000000001
Lập luận phủ định
Đối số cũng có thể phủ định.
SELECT atand(-1.7320508075688774);
Kết quả:
-60.00000000000001
Biểu thức
Đối số có thể bao gồm các biểu thức.
SELECT atand(.5 * .45);
Kết quả:
12.680383491819821
Trả lại Góc bằng Radian
Như đã đề cập, atand()
trả về đối số của nó ở độ . Để lấy nó bằng radian , sử dụng atan()
hàm số.
atan()
hàm hoạt động giống hệt như atand()
, ngoại trừ việc đối số của nó được trả về bằng radian thay vì độ.