这样吧~~比如直角三角形(3 4 5)三边的长度 我要计算30度的那个角的度数 初中我们数学学的是sin(对边除以斜边)也就是3/5 然后就用计算器来计算这个sin(3/5) 得出30度
那现在我要用JS来做, 可是各种资料都没有说到度数的... 请问各位:只知道三角形三边我要怎么求以各各角的度数啊~~~就是这个sin 和 asin 怎么用啊,转换成度数
整个问题是这样的:: 只知道 直角三角形 的三边长度 求其中一个角的度数?(用尽一切办法)
就这样 没有角度这个数 要求出来...
asin(x) 方法可返回一个数的反正弦值。
x 的反正弦值。返回的值是 -PI/2 到 PI/2 之间的弧度值。
0.6944982656265559
0
-1.5707963267948965
1.5707963267948965
这些信息我早就在百度查过很多,,, 但不是我想要的信息 我要的是怎么把这些1.57079632转换成角度 ,, 或者要怎么做才能计算三角形里的 角度度数啊~~~
查表,三角函数表。
特殊角度你可以直接得出来,比如30度,60度,随机的角度就只能查表了。
document.write(Math.sin(30*pai/180));//30度角的正弦
这个30度角是未知的 不是写出的 我要求这个角的度数 不是直接写它30度42度~~~
只知道 三个边长度 没有其它的了 , 求某个角的度数~~~
直角三角形三边长a,b,c(c为斜边)那么a边所对的角应为:
document.write(180*Math.asin(a/c)/pai);
alert( 180*Math.asin( 4/5 )/ Math.PI ) //// 真的行啊~~~
只要这一句就够了..
谢谢~~~