1. 程式人生 > 實用技巧 >JS Math.sin() 與 Math.cos()前言之正弦sin、餘弦cos的簡單理解

JS Math.sin() 與 Math.cos()前言之正弦sin、餘弦cos的簡單理解

準備使用JS Math.sin() 與 Math.cos(), 但正弦、餘弦概念都不清楚了,故多番搜查練習,知道里面的這個說的還是可以。能幫助更好地使用理解Math.sin() 與 Math.cos(),方便canvas 畫圖找座標;

正弦函式sinA:表示在一個直角三角形中,∠A(非直角)的對邊與三角形的斜邊的比;

餘弦函式cosA:表示在一個直角三角形中,∠A(非直角)的鄰邊與三角形的斜邊的比;

在一個直角三角形中,設∠C=90°,∠A, B, C 所對的邊分別記作 a,b,c,那麼對於銳角∠A,它的對邊 a 和斜邊 c 的比值 a/c 叫做∠A的正弦,記作 sinA;它的鄰直角邊 b 和斜邊 c 的比值 b/c 叫做∠A的餘弦,記作 cosA;它的對邊 a 和鄰直角邊 b 的比值 a/b 叫做∠A的正切,記作 tanA。

在一個平面直角座標系中,以原點為圓心,1 為半徑畫一個圓,這個圓交 x 軸於 A 點。以 O 為旋轉中心,將 A 點逆時針旋轉一定的角度α至 B 點,設此時 B 點的座標是(x,y),那麼此時 y 的值就叫做α的正弦,記作 sinα;此時 x 的值就叫做α的餘弦,記作 cosα;y 與 x 的比值 y/x 就叫做α的正切,記作 tanα。

原文連結:https://blog.csdn.net/m0_37885651/article/details/91039304