//已知角度和斜边,求直角边 function hypotenuse(long,angle){ //获得弧度 var radian = 2*Math.PI/360*angle; return { a:Math.sin(radian) * long,//邻边 b:Math.cos(radian) * long//对边 }; } console.log(hypotenuse(1,45));
//考虑以下三角形: //我想计算角度X. //我有以下内容: var opposite = 2.5; var hypotenuse = 5; var sinOfAngleX = opposite / hypotenuse; // 0.5
//你可以用这个公式知道任何直角边的角度: Math.asin(sinOfAngleX) * 180/Math.PI 使用sinOfAngleX = 0.5,Math.asin(sinOfAngleX)将给出0.5235987755982989.这用弧度表示.要将其传递到度数,您可以乘以180 / Math.PI,结果为30o
引用:http://www.voidcn.com/article/p-nzsnuuhy-bwa.html
—、
js 关于三角函数算法 弧度 和 角度的理解, 以及相互转换
原文:https://www.cnblogs.com/BluceLee/p/14348636.html