Js求角度、三角形、弧度計算 JS中Math函數的常用方法

js 已知角度和斜邊,求直角邊

//已知角度和斜邊,求直角邊
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));

 

如何使用Javascript Math庫計算直角三角形的角度?

 

//考慮以下三角形:
//我想計算角度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,結果爲30º

引用:http://www.voidcn.com/article/p-nzsnuuhy-bwa.html

 

—、

  js 關於三角函數算法  弧度 和 角度的理解, 以及相互轉換

  角的兩種單位  和 
 
     1、弧度的定義 
       我們知道“度”的定義是,“兩條射線從圓心向圓周射出,形成一個夾角和夾角正對的一段弧。當這段弧長正好等於圓周長的360分之一時,兩條射線的夾角的大小爲1度。(如圖1) 
   
     2、弧度又是怎樣定義的呢? 弧度的定義是:兩條射線從圓心向圓周射出,形成一個夾角和夾角正對的一段弧。當這段弧長正好等於圓的半徑時,兩條射線的夾角大小爲1弧度。(如圖2) 
       比較一下,度和弧度的這兩個定義非常相似。它們的區別,僅在於角所對的弧長大小不同。度的是等於圓周長的360分之一,而弧度的是等於半徑。 
       簡單的說,弧度的定義是,當角所對的弧長等於半徑時,角的大小爲1弧度。 


此主題相關圖片如下: 

 


     角所對的弧長是半徑的幾倍,那麼角的大小就是幾弧度。 
它們的關係可用下式表示和計算: 
     角(弧度)=弧長/半徑 
圓的周長是半徑的 2π倍,所以一個周角(360度)是 2π弧度。 
半圓的長度是半徑的 π倍,所以一個平角(180度)是 π弧度。 

    三、度跟弧度之間的換算 
    一個圓:π :3.14……
    360° =2π;
  π =180; 這樣就知1度等於π/180; 
  在js代碼裏把“π”寫成“PI”。又因爲“π”、“sin”都是“數學函數”,按規定要在前面加上“Math.”(Math是英語中“數學”Mathematics的縮寫),加上後寫成“Math.PI”、“Math.sin”,也就是說 π在js裏面要寫成Math.PI,sin()要寫成Math.sin();
  如下:
   sin30°就得寫成 Math.sin(30*Math.PI/180)。其中小括弧內的部分是把30°化爲弧度,即30×π/180 。
 
 
“我相當樂意花一天的時間通過編程把一個任務實現自動化,除非這個任務手動只需要10秒鐘就能完成”

引用:https://www.cnblogs.com/flxy-1028/p/6151708.html

 

 

JS中Math函數的常用方法

 

引用:https://www.cnblogs.com/wanguofeng/p/10504095.html

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章