This question already has answers here:
Javascript sin function issue
(4个答案)
6年前关闭。
我正在与 friend 一起在从bukkit插件WorldEdit到Minecraft袖珍版的一个小端口上工作。这些脚本使用JavaScript(因此请不要使用jQuery)。
我正在测试理论计算,以检查是否知道a的长度和β角是否可以计算c(hc)的高度。
示例数据:
a:20厘米
beta:40°
计算HC的公式:
结果:
我在Chrome和IE上测试了公式,然后得到了
我是在做错什么还是我的计算器/电脑有问题?
问候
小小
(4个答案)
6年前关闭。
我正在与 friend 一起在从bukkit插件WorldEdit到Minecraft袖珍版的一个小端口上工作。这些脚本使用JavaScript(因此请不要使用jQuery)。
我正在测试理论计算,以检查是否知道a的长度和β角是否可以计算c(hc)的高度。
示例数据:
a:20厘米
beta:40°
计算HC的公式:
sin(40)*20
结果:
12.85575219374
我在Chrome和IE上测试了公式,然后得到了
14.902263209586957
我是在做错什么还是我的计算器/电脑有问题?
问候
小小
最佳答案
有多种表示 Angular (度或弧度)的方法。在计算中,您正在使用度数,但是函数sin
需要弧度。因此,您需要将度数转换为弧度。
function degToRad(deg) {
return deg * Math.PI / 180;
}
10-08 16:59