Trong PostgreSQL, acosd()
là một hàm toán học trả về cosin nghịch đảo của biểu thức được chỉ định, được đo bằng độ.
Cosin nghịch đảo còn được gọi là arccosine.
Cú pháp
Cú pháp như sau:
acosd(x)
Ở đâu x
là độ chính xác kép giá trị.
Ví dụ
Dưới đây là một ví dụ để chứng minh cách hoạt động của nó.
SELECT acosd(0.5);
Kết quả:
60
Lỗi ngoài phạm vi?
Đối số phải nằm trong khoảng từ -1,00 đến 1,00. Bất kỳ giá trị nào ngoài phạm vi này sẽ dẫn đến lỗi.
SELECT acosd(1.01);
Kết quả:
ERROR: input is out of range
Và đây là biểu thức phủ định.
SELECT acosd(-1.01);
Kết quả:
ERROR: input is out of range
Lập luận về số không
Đối số 0 trả về 90 độ, tương đương với π / 2.
SELECT acosd(0);
Kết quả:
90
Cosine của Arccosine
Vì arccosine là hàm nghịch đảo của cosine, nên cosine của arccosine của x bằng x .
Chúng ta có thể chuyển acosd()
tới cosd()
hoạt động như một đối số để chứng minh điều này.
SELECT cosd(acosd(0.90));
Kết quả:
0.9
Trả Arccosine bằng Radian
Như đã đề cập, acosd()
trả về arccosine ở độ . Để trả về arccosine tính bằng radian , sử dụng acos()
hàm số.
acos()
hàm hoạt động giống hệt như acosd()
, ngoại trừ việc nó trả về kết quả bằng radian thay vì độ.