1.ATAN()函數:
MySQL中的ATAN()函數用於返回任意數字x的反正切值。 x 的反正切定義為當 x 為實數 (x∈ℝ) 時 x 的反正切函數。
當 y 的正切等於 x 時:
tan y = x
那麽 x 的反正切等於 x 的反正切函數,它等於 y:
arctan x= tan-1 x = y
用法:
ATAN(X)
參數:該方法接受一個參數,如上所述,如下所述:
- X :我們要計算其反正切值的數字。
返回:它返回給定數字 x 的反正切。
示例1:使用ATAN() 函數求 1 的反正切值。
SELECT ATAN(1) AS Atan_Val ;
輸出:
Atan_Val |
---|
0.7853981633974483 |
示例-2:使用 ATAN() 函數計算 0 的反正切值。
SELECT ATAN(0) AS Atan_Val ;
輸出:
Atan_Val |
---|
0 |
示例 3:使用 ATAN() 函數計算 (0, -1) 範圍內的 +ve 數的反正切值。
SELECT ATAN(0.35) AS Atan_Val ;
輸出:
Atan_Val |
---|
0.33667481938672716 |
示例 4:使用 ATAN() 函數計算 -ve 數的反正切值。
SELECT ATAN(-2.75) AS Atan_Val ;
輸出:
Atan_Val |
---|
-1.2220253232109897 |
示例 5:表中數字列的反正切值。
表 - 編號:
X |
---|
-10 |
-1 |
-0.50 |
0 |
0.50 |
1 |
14 |
SELECT X, ATAN(X) AS ArcTan_X FROM Number ;
輸出:
X | ArcTan_X |
---|---|
-10 | -1.4711276743037347 |
-1 | -0.7853981633974483 |
-0.50 | -0.4636476090008061 |
0 | 0 |
0.50 | 0.4636476090008061 |
1 | 0.7853981633974483 |
14 | 1.4994888620096063 |
2. ATAN2() 函數:
MySQL 中的 ATAN2() 函數用於返回指定兩個數字(即 x 和 y)之間的反正切。它返回正 x 軸與從原點到點 (y, x) 的直線之間的角度。
用法:
ATAN2 (Y, X)
參數:該方法接受一個參數,如上所述,如下所述:
- Y, X :我們要計算其反正切的兩個數字。
返回:它返回正 x 軸與從原點到點 (y, x) 的直線之間的角度。
示例1:使用 ATAN2() 函數計算兩個負數的反正切值。
SELECT ATAN2(-5.44, -10.5 ) AS Atan2_Val ;
輸出:
阿坦2_Val |
---|
-2.6635738706445093 |
示例-2:使用 ATAN2() 函數對兩個 +ve 數進行反正切。
SELECT ATAN2( 20.35, 5.60 ) AS Atan2_Val ;
輸出:
阿坦2_Val |
---|
1.3022588047897063 |
示例 3:表中兩個數字列的反正切值。
表 - 編號:
X | Y |
---|---|
3.5 | 2.5 |
-7.8 | 5 |
6.7 | -1.2 |
-55.00 | -12.00 |
SELECT X, Y, ATAN2(X, Y) AS ArcTan2_XY FROM Number ;
輸出:
X | Y | ArcTan2_XY |
---|---|---|
3.5 | 2.5 | 0.9505468408120752 |
-7.8 | 5 | -1.0007558630951863 |
6.7 | -1.2 | -1.748021711744616 |
-55.00 | -12.00 | -1.7856117271965553 |
相關用法
- MySQL ATAN()用法及代碼示例
- MySQL ATAN2()用法及代碼示例
- MySQL ATAN方法用法及代碼示例
- MySQL ATAN2方法用法及代碼示例
- MySQL ABS()用法及代碼示例
- MySQL ACOS()用法及代碼示例
- MySQL ASIN()用法及代碼示例
- MySQL AES_DECRYPT()用法及代碼示例
- MySQL AES_ENCRYPT()用法及代碼示例
- MySQL ASCII()用法及代碼示例
- MySQL ADDDATE()用法及代碼示例
- MySQL ADDTIME()用法及代碼示例
- MySQL AVG()用法及代碼示例
- MySQL ASIN()、ACOS()用法及代碼示例
- MySQL AS用法及代碼示例
- MySQL AND用法及代碼示例
- MySQL ASIN方法用法及代碼示例
- MySQL ABS方法用法及代碼示例
- MySQL ACOS方法用法及代碼示例
- MySQL AVG方法用法及代碼示例
- MySQL ASCII方法用法及代碼示例
- MySQL ADDDATE方法用法及代碼示例
- MySQL ADDTIME方法用法及代碼示例
- MySQL Automatic Initialization and updating for TIMESTAMP and DATETIME用法及代碼示例
- MySQL monthname()用法及代碼示例
注:本文由純淨天空篩選整理自jana_sayantan大神的英文原創作品 ATAN() and ATAN2() Function in MySQL。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。