Trong PostgreSQL, atan()
là một hàm toán học trả về góc, tính bằng radian, 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:
atan(x)
Ở đâu x
là độ chính xác kép giá trị đại diện cho tang 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 atan(1);
Kết quả:
0.7853981633974483
Như đã đề cập, đối số đại diện cho tiếp tuyến, chính nó có thể được trả về bằng tan()
hàm số.
Do đó, chúng tôi có thể làm như sau để xác minh điều này.
SELECT atan(tan(1));
Kết quả:
1
Phân số
Đối số có thể chứa một thành phần phân số.
SELECT atan(1.6197);
Kết quả:
1.0176820992229842
Lập luận phủ định
Đối số cũng có thể phủ định.
SELECT atan(-1.6197);
Kết quả:
-1.0176820992229842
Biểu thức
Đối số có thể bao gồm các biểu thức.
SELECT atan(.5 * .45);
Kết quả:
0.2213144423477913
Trả lại góc theo độ
Như đã đề cập, atan()
trả về đối số của nó bằng radian . Để lấy nó ở độ , sử dụng atand()
hàm số.
atand()
hàm hoạt động giống hệt như atan()
, ngoại trừ việc đối số của nó được trả về theo độ thay vì radian.