Python三角函数
示例
a, b = 1, 2 import math math.sin(a) #返回弧度“a”的正弦 #出:0.8414709848078965 math.cosh(b) #以弧度返回'b'的反双曲余弦值 #出:3.7621956910836314 math.atan(math.pi) #返回弧度“pi”的反正切 #出:1.2626272556789115 math.hypot(a, b) #返回欧几里得范数,与math.sqrt(a*a+b*b)相同 #出:2.23606797749979
请注意,也是从原点到点的向量长度(或欧几里得距离)。math.hypot(x,y)(0,0)(x,y)
为了计算两点之间的欧氏距离(x1,y1)与(x2,y2)您可以使用math.hypot如下
math.hypot(x2-x1, y2-y1)
要从弧度->度和度->弧度分别转换,请使用math.degrees和math.radians
math.degrees(a) #出:57.29577951308232 math.radians(57.29577951308232) #出:1.0