1 python 弧度制和角度制的相互转换
1、首先介绍一下弧度制和角度制计算的公式
- π \pi π 代表180 ° 180\degree 180°
角度制转弧度制
: r a d i a n s = d e g r e e × ( π 180 ) radians = degree\times(\frac{\pi}{180})r a d ian s =d e g ree ×(180 π)弧度制转角度制
: d e g r e e = r a d i a n s × ( 180 π ) degree = radians\times(\frac{180}{\pi})d e g ree =r a d ian s ×(π180 )
2、下面我们使用 math库
和 numpy库
,分辨演示计算:sin ( 90 ° ) = 1 \sin(90\degree) = 1 sin (90°)=1
math和numpy的接口、传入参数的类型都是一样的,具体看下面示例代码!
- 计算正余弦值传入的角度都是弧度制:math.sin(radians)、np.sin(radians)
- 角度制转为弧度制:radians = math.radians(degree)、radians = np.radians(degree)
- 弧度制转为角度制:degree = math.degrees(radians)、degree = np.degrees(radians)
import math
import numpy as np
def math_radians_degree_convert():
radians = math.radians(180)
print(radians)
degree = math.degrees(math.pi)
print(degree)
a1 = math.sin(math.pi/2)
print(a1)
a2 = math.sin(math.radians(90))
print(a2)
def np_radians_degree_convert():
radians = np.radians(180)
print(radians)
degree = np.degrees(math.pi)
print(degree)
a1 = np.sin(np.pi / 2)
print(a1)
a2 = np.sin(np.radians(90))
print(a2)
if __name__ == '__main__':
math_radians_degree_convert()
np_radians_degree_convert()
2 反正弦、余弦、正切值计算
1、下面以计算反正弦值为例
- 计算反正弦值:radians = np.arcsin(value) #(value=sin(x))
注意:
math和numpy库
,在计算正余弦正切值时传入的参数值都是:弧度制的值
math和numpy库
,在计算反正余弦正切值时返回的结果也是:弧度制的值
import numpy as np
def np_arcsin():
a = np.arcsin(1)
print(a)
print(np.degrees(a))
if __name__ == '__main__':
np_arcsin()
Original: https://blog.csdn.net/weixin_41010198/article/details/126278336
Author: 点亮~黑夜
Title: python 弧度制和角度制相互转换(math库和numpy库);计算反正余弦正切值
原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/614108/
转载文章受原作者版权保护。转载请注明原作者出处!