角度和弧度的转换

Python042

角度和弧度的转换,第1张

在python和Delphi中,牵涉到角度计算时,例如:sin(x),cos(x)等,这里的x都是弧度,而不是直接的角度。

因此,在计算对应角度的三角函数时,需要先将角度转换成弧度再计算。

弧度和角度的转换公式是:

 例如:计算90度的正弦值,在Python中应该这么写:

math.sin(90*math.pi/180.0)

用于将角度值从度转换为弧度。

在python编程语言中,数学模块中定义了一些内置函数_它们可用于角度转换,即转换角度值,有两个角度转换函数:math.degree。

它的语法math.degrees()和math.radians()职能:math.degrees(x),math.radians(x)。

Python的三角函数sin(),输入参数必须是弧度,所以要把角度变换为弧度import math# .... 输入度数到 degrees 变量....# 例子里用 30度计算 degrees=30radians = degrees * math.pi / 180.0value = round( math.sin(radians), 4)print(value)