python——常用的数学计算公式
原创
©著作权归作者所有:来自51CTO博客作者IrvingGao的原创作品,请联系作者获取转载授权,否则将追究法律责任
文章目录
- e的指数
- ln
- 平方
- 开根号
- 角度转弧度
e的指数
exp()
方法返回x的指数,e的x次方。
示例:
print "math.exp(119L) : ", math.exp(119L)
print "math.exp(math.pi) : ", math.exp(math.pi)
# 运行结果
math.exp(119L) : 4.7978133273e+51
math.exp(math.pi) : 23.1406926328
ln
math.log(x) 就相当于数学中的ln(x),x>0,求底数为e的对数;
math.log10(x) 就相当于数学中的lg(x),x>0,求底数为10的对数。
示例:
print "math.log(math.pi) : ", math.log(math.pi)
# 设置底数
print "math.log(10,2) : ", math.log(10,2)
# 运行结果
math.log(math.pi) : 1.14472988585
math.log(10,2) : 3.32192809489
平方
示例:
print "math.pow(4,2) : ", math.pow(4,2)
# 运行结果
math.pow(4,2) : 16
开根号
示例:
print "math.sqrt(100) : ", math.sqrt(100)
print "math.sqrt(7) : ", math.sqrt(7)
print "math.sqrt(math.pi) : ", math.sqrt(math.pi)
# 运行结果:
math.sqrt(100) : 10.0
math.sqrt(7) : 2.64575131106
math.sqrt(math.pi) : 1.77245385091
角度转弧度
radians()
方法将角度转换为弧度。
角度和弧度关系是:2π 弧度 = 360°。从而 1°≈0.0174533 弧度,1 弧度≈57.29578°。
- 角度转换为弧度公式:弧度=角度÷180×π
- 弧度转换为角度公式: 角度=弧度×180÷π
示例:
print ("radians(90) : ", math.radians(90)) # 1 弧度等于大概 57.3°
print ("radians(45) : ", math.radians(45))
print ("radians(30) : ", math.radians(30))
print ("radians(180) : ", math.radians(180)) # 180 度的弧度为 π
print("180 / pi : ", end ="")
print (math.radians(180 / math.pi))
# 运行结果
radians(90) : 1.5707963267948966
radians(45) : 0.7853981633974483
radians(30) : 0.5235987755982988
radians(180) : 3.141592653589793
180 / pi : 1.0