360度 等於 2 PI
180度 等於 1 PI
PI 約等於 3.1416
所以 一個弧度 約等於 57.2958 度........
角度與弧度的轉換:
radians = degrees * Math.PI / 180
degrees = radians *180 / Math.PI
三角函數: (注意先把角度轉成弧度)
Math.sin(radians) = 對邊 / 斜邊 // y
Math.cos(radians) = 鄰邊 / 斜邊 // x
Math.tan(radians) = 對邊 / 鄰邊
( 直角三角形, 非直角的其中一角的 sin 等於另一角的 cos )
Math.asin() -- 以 sin 值求弧度(再套用弧度轉角度公式可得角度)
Math.acos() -- 以 cos 值求弧度(再套用弧度轉角度公式可得角度)
Math.atan() -- 以 tan 值求弧度(再套用弧度轉角度公式可得角度)
Math.atan2(y,x) -- 傳入y,x(即對邊與鄰邊的長)求弧度(再套用弧度轉角度公式可得角度)
應用:
以正弦波(y)及餘弦波(x), 畫出橢圓
利用畢式定理(直角三角形斜邊平方等於另兩邊平方和)求出兩點距離
沒有留言:
張貼留言