python math.asin()
函数用于求某个正弦值的弧度。它是math.sin() 的反函数。
在数学中,我们一般使用单位是角度,需要使用math.degrees(x) 函数将弧度转为角度。
语法
语法如下:import math #导入math模块
math.asin( x )
参数
- x: 指定要转换的正弦值
返回值
返回某个正弦值的弧度。
注意
返回弧度值,角度范围在 -pi/2 到 pi/2 之间,即-180度 到 180度
程序示例
#!/usr/bin/python
# coding=utf-8
import math
#正弦值。
a= 0.49999999999999994
b= 0.7071067811865475
c= 0.8660254037844386
d= 1.0
#转为函数中需要的弧度
r1 = math.asin(a)
r2 = math.asin(b)
r3 = math.asin(c)
r4 = math.asin(d)
#弧度转为角度
print("角度值1=", math.degrees(r1))
print("角度值2=", math.degrees(r2))
print("角度值3=", math.degrees(r3))
print("角度值4=", math.degrees(r4))
程序运行结果:
角度值1= 29.999999999999996
角度值2= 44.99999999999999
角度值3= 59.99999999999999
角度值4= 90.0
角度值2= 44.99999999999999
角度值3= 59.99999999999999
角度值4= 90.0