math.asin(x) 回傳 x 的反正弦值,單位為弧度。定義域為 [-1, 1],值域為 [-π/2, π/2]。
import math
math.asin(x)
#!/usr/bin/python
import math
print("asin(0.64) :", math.asin(0.64)) # 0.694498265627
print("asin(0) :", math.asin(0)) # 0.0
print("asin(-1) :", math.asin(-1)) # -1.57079632679 (-π/2)
print("asin(1) :", math.asin(1)) # 1.57079632679 (π/2)
asin(0.64) : 0.694498265627
asin(0) : 0.0
asin(-1) : -1.57079632679
asin(1) : 1.57079632679
| 函數 | 定義域 | 值域 | 幾何意義 |
|---|---|---|---|
| asin | [-1,1] | [-π/2, π/2] | 正弦值對應角度 |
| acos | [-1,1] | [0, π] | 余弦值對應角度 |
| atan | ℝ | (-π/2, π/2) | 正切值對應角度 |
import math
x, y = 3, 4
angle = math.asin(y / math.hypot(x, y)) # 或用 atan2(y, x)
print(f"角度:{math.degrees(angle):.2f}°")