专业编程基础技术教程

网站首页 > 基础教程 正文

lua math.deg使用 lua的match

ccvgpt 2024-10-23 09:31:57 基础教程 10 ℃

math.deg介绍

math.deg用于把弧度表示的数值转换为角度表示的数值,比如math.deg(math.pi/4)把π/4转换为45°的角度表示值,此函数只接收一个参数,多余的参数会被忽略掉。

math.deg使用

当我们需要把弧度值转换为角度值表示时就可以调用这个函数来实现,下面我们写一个小程序实现0到2π之间每间隔π/4转换一下,如下代码:

lua math.deg使用 lua的match

for i = 0, 2*math.pi, math.pi/4 do
   io.write(string.format("%-6s: ",i/math.pi.."π"), math.deg(i), "\n")
end

输出如下:

0.0π : 0
0.25π: 45
0.5π : 90
0.75π: 135
1.0π : 180
1.25π: 225
1.5π : 270
1.75π: 315
2.0π : 360

math.deg总结

math.deg把弧度数值转换为角度数值,在三角函数中会被经常使用,内部实现其实非常简单,比如当这样调用math.deg(x)时,lua会转换为x*(180/math.pi)计算。

Tags:

最近发表
标签列表