Di PostgreSQL, atan()
adalah fungsi matematika yang mengembalikan sudut, dalam radian, yang tangennya adalah ekspresi yang ditentukan.
Dalam trigonometri, ini dikenal sebagai arctangent . Arctangent adalah kebalikan dari tangen.
Arctangent digunakan jika Anda mengetahui tangen suatu sudut, tetapi Anda ingin mengetahui sudut sebenarnya.
Sintaks
Sintaksnya seperti ini:
atan(x)
Dimana x
adalah presisi ganda nilai yang mewakili garis singgung dari sudut yang Anda coba tentukan.
Contoh
Berikut ini contoh untuk mendemonstrasikan cara kerjanya.
SELECT atan(1);
Hasil:
0.7853981633974483
Seperti disebutkan, argumen mewakili tangen, yang dengan sendirinya dapat dikembalikan dengan tan()
fungsi.
Oleh karena itu, kami dapat melakukan hal berikut untuk memverifikasi ini.
SELECT atan(tan(1));
Hasil:
1
Pecahan
Argumen dapat berisi komponen pecahan.
SELECT atan(1.6197);
Hasil:
1.0176820992229842
Argumen Negatif
Argumennya juga bisa negatif.
SELECT atan(-1.6197);
Hasil:
-1.0176820992229842
Ekspresi
Argumen dapat menyertakan ekspresi.
SELECT atan(.5 * .45);
Hasil:
0.2213144423477913
Mengembalikan Sudut dalam Derajat
Seperti yang disebutkan, atan()
mengembalikan argumennya dalam radian . Untuk mendapatkannya dalam derajat , gunakan atand()
fungsi.
atand()
fungsi bekerja persis sama dengan atan()
, kecuali argumennya dikembalikan dalam derajat, bukan radian.