python math数学函数

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