瞭解角度和弧度的概念和轉換關係

參考文章:http://www.cnblogs.com/xiashengwang/p/3867224.html
唉,以前上學時候學的都還給老師了,現在學習自定義View的時候,還要在重新瞭解一遍,真是無語!
總結下參考文章裏的幾個知識點:
1,“ 弧度”和“度”(角度)是度量角大小的兩種不同的單位。
2,在旋轉角度(rotation)裏的角,以“角度”爲單位;而在三角函數裏的角要以“弧度”爲單位。這個規定是我們首先要記住的!!!例如:rotation2--是旋轉“2度”;sin(π/2)--是大小爲“π/2弧度”的角的正弦。
3,角度的定義:“兩條射線從圓心向圓周射出,形成一個夾角和夾角正對的一段弧。當這段弧長正好等於圓周長的360分之一時,兩條射線的夾角的大小爲1度。
4,弧度的定義:兩條射線從圓心向圓周射出,形成一個夾角和夾角正對的一段弧。當這段弧長正好等於圓的半徑時,兩條射線的夾角大小爲1弧度。
這裏寫圖片描述
5, 角所對的弧長是半徑的幾倍,那麼角的大小就是幾弧度。
它們的關係可用下式表示和計算:
角(弧度)=弧長/半徑
圓的周長是半徑的 2π倍,所以一個周角(360度)是 2π弧度。
半圓的長度是半徑的 π倍,所以一個平角(180度)是 π弧度。
6,角度 = 弧度 * 180/Math.PI
7,弧度 = 角度 * Math.PI/180
PS :在AS代碼裏把“π”寫成“PI”。又因爲“π”、“sin”都是“數學函數”,按規定要在前面加上“Math.”(Math是英語中“數學”Mathematics的縮寫),加上後寫成“Math.PI”、“Math.sin”。
所以 sin30°就得寫成 Math.sin(30*Math.PI/180)。其中小括弧內的部分是把30°化爲弧度,即30×π/180 。

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