在javascript或jquery中计算三角形的一边(余弦定律)

时间:2012-04-10 19:24:28

标签: javascript jquery math geometry

我需要计算三角形的一边。 我有两边的角度和宽度。搜索后我发现了如何做,但我需要用javascript或jquery来做。

以下是如何计算Law of Cosines

1 个答案:

答案 0 :(得分:2)

使用正弦规则:
http://media.tiscali.co.uk/images/feeds/hutchinson/ency/c02395.jpg

如果你有a和A角,你想要计算b边的长度,你有角度b,那么公式就是

b = sin B * (a/sinA)

在Javascript中,这可以通过

完成
var B = 45; //size of angle B
var a = 5;  //length of side a
var A = 45; //size of angle A
var calculateLength = Math.sin(B/180*Math.PI) * (a/Math.sin(A/180*Math.PI));

这是一个实时example