我无法理解一个功能,希望有人可以在这里帮助我。我试图找到链轮的节圆直径,JavaScript 中的函数是:
function sprocket_diam(dataform,pitch,teeth)
{
var a,b,c,d,e;
a = pitch / 2;
b = teeth * 2;
c = 360 / b;
d = Math.sin ((c * Math.PI) / 180);
e = (a / d) * 2
dataform.diam.value = e;
}
上述功能按预期工作,但我试图在计算器上手动完成。我认为我遇到的问题出在d
变量中。例如,假设我有一个15
齿距为.5"
. 使用上面的公式,我得到的变量的数字是:
a=0.25
, b=30
, c=12
, 和d
我认为(12*3.14)/180
这给了我0.2093
所以e=(0.25/.2093)*2
最终是2.388915432
但它应该是不正确的答案2.404867172372066
有人能指出我做错了什么吗?我一直在为数学而苦恼。