【发布时间】:2020-04-12 16:50:04
【问题描述】:
我有求三角形角度的方程,计算后我将最终结果转换为 Cos 函数的倒数以获得角度。当我输入值时,我可以在科学计算器上得到结果,所有在调用逆 cos 函数之前,steps 具有相同的值。这是我的价值观。我使用 cos 公式计算三角形的角度。
calculate(60,100,80)
calculateAngle( a,b,c){
var cosC = (this.getSquare(a)+this.getSquare(b)-this.getSquare(c))/(2*a*b)
console.log(a,b,c,cosC,Math.acos(this.Todegrees(cosC)))
return Math.acos(this.Todegrees(cosC))
}
getSquare(num){
return num*num
}
Todegrees(degrees){
var pi = Math.PI;
return degrees * (180/pi);
}
cosC is 0.6 和角度结果应该是 53 度。但是从 Math.acos 返回的角度似乎不正确。我的弧度函数是否错误?
【问题讨论】:
标签: javascript math geometry