0
数学问题我有一段时间谷歌,那里r很少有计算,但不提供公式。公式来计算三角形边宽
问:
是什么在公式的JavaScript计算出该1.035
,说如果你知道两个侧面宽度(侧1和3)2
和角度为30
度(对角)。
数学问题我有一段时间谷歌,那里r很少有计算,但不提供公式。公式来计算三角形边宽
问:
是什么在公式的JavaScript计算出该1.035
,说如果你知道两个侧面宽度(侧1和3)2
和角度为30
度(对角)。
解决SAS三角形的公式是 一个^ 2 = B^2 + C^2 - 2BC COSA
function solveSide(a, b, C) {
C = degToRad(C);
if (C > 0.001)
return Math.sqrt(a * a + b * b - 2 * a * b * Math.cos(C));
else
return Math.sqrt((a - b) * (a - b) + a * b * C * C * (1 - C * C/12));
}
function degToRad(x) {
return x/180 * Math.PI;
}
calculate(2,2,30);
输出:1.0352761804100827
检查更新的一个。在我的第一个中,我没有将度数转换为弧度。所以输出可能有所不同 – orvi
同样作为常规数学, [SAS(侧角方法)Cosines/Sines公式(s)](https://www.mathsisfun.com/algebra/trig-solving-sas-triangles.html) –
@PatrickEvans请留下答案我会标记为正确 – Bruce
@pep你可以删除你上面的愚蠢评论,我会做m国家统计局。谢谢 – Bruce