玖叶教程网

前端编程开发入门

lua math.asin使用

math.asin介绍

math.asin用于计算反正弦值,返回值是弧度表示方式。我们知道有以下数学关系:如果sinx = y,那么x = asiny,但在计算机中由于精度问题,这个关系不一定成立。

math.asin使用

我们写一段小程序,计算0.5的反正弦值为a,然后计算a的正弦值为b,最后输出一些计算信息,如下代码:

local a = math.asin(0.5)
io.write("math.asin(0.5) = ", math.asin(0.5), "\n")
local b = math.sin(a)
io.write((string.gsub("math.sin({{a}}) = {{b}}\n", "{{(.-)}}", {a=a,b=b})))

输出如下:

math.asin(0.5) = 0.5235987755983
math.sin(0.5235987755983) = 0.5

math.asin总结

math.asin用于计算反正弦值,返回值表示方式为弧度,如果想在弧度与角度之间转换就需要用到math库中的另外两个函数了:math.rad、math.deg。

发表评论:

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言