1. 程式人生 > >瞭解角度和弧度的概念和轉換關係

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

參考文章: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 。

相關推薦

Solidify實現一個智慧合約9(陣列string之間的轉換關係

固定大小位元組陣列之間的轉換 固定大小位元組陣列,我們可以通過bytes1~32來進行宣告,固定大小位元組陣列的長度不可變,內容不可修改。 pragma solidity ^0.4.4; contr

Scala集合Java集合對應轉換關係

作者:Syn良子 出處:http://www.cnblogs.com/cssdongl 轉載請註明出處 用Scala編碼的時候,經常會遇到scala集合和Java集合互相轉換的case,特意mark一下,加深記憶 scala.collection.Iterable <=

Bagging Boosting 概念區別

Bagging和Boosting都是將已有的分類或迴歸演算法通過一定方式組合起來,形成一個性能更加強大的分類器,更準確的說這是一種分類演算法的組裝方法。即將弱分類器組裝成強分類器的方法。 首先介紹Bootstraping,即自助法:它是一種有放回的抽樣方法(可能抽到重複的樣本)。 1、Bag

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

參考文章:http://www.cnblogs.com/xiashengwang/p/3867224.html 唉,以前上學時候學的都還給老師了,現在學習自定義View的時候,還要在重新瞭解一遍,真是無語! 總結下參考文章裡的幾個知識點: 1,“ 弧度”和

C++中tan、atan、sin、cos等三角函式用法的程式碼演示及結果,注意角度弧度轉換

進行相機座標系相關公式推導時,經常碰到三角函式的使用。時間一長就生疏,碰到問題再查,很費時間。所以就總結一下,也希望能幫到更多的人。下面就通過簡練的程式碼,把常用的cos、sin、tan、atan等通過程式碼及結果都說清楚。注意弧度和角度的區別!!! 1、程式碼 #include <

學習筆記-JS角度弧度之間轉換

所有Math三角方法如sin()、cos()、tin()...接受弧度值,並且返回弧度值作為結果。將角度轉換為弧度:var radians = degrees * (Math.PI/180);將弧度轉換為角度:var degrees = radians * (180/Math

角度弧度轉換

常用到如image1.transform = CGAffineTransformMakeRotation(DEGREES_TO_RADIANS(335)); CGAffineTransformMakeRotation中要填的是弧度,所以要轉換一下。 下面是兩個巨集,來

建構函式、例項原型的概念關係

每個函式都屬於物件,都會有一個屬性叫prototype。這個屬性指向一個物件,我們把他叫做當前函式的原型物件。原型物件下面有個屬性叫constructor.這個屬性指向當前函式。函式又分為普通函式和建構函式。這裡我們說一下建構函式。定義一個函式 : function Person(x,

Atitit 持久化 Persistence概念的藝術 目錄 1. 持久化是將程式資料在持久狀態瞬時狀態間轉換的機制。 1 2. DBC就是一種持久化機制。檔案IO也是一種持久化機制。 2 3.

Atitit 持久化 Persistence概念的藝術   目錄 1. 持久化是將程式資料在持久狀態和瞬時狀態間轉換的機制。 1 2. DBC就是一種持久化機制。檔案IO也是一種持久化機制。 2 3. 日常持久化的方法 2 4. 理解與分類 3 4.1

位元組、字、位、位元的概念關係

1、位(bit) 來自英文bit,音譯為“位元”,表示二進位制位。位是計算機內部資料儲存的最小單位,11010100是一個8位二進位制數。一個二進位制位只可以表示0和1兩種狀態(21);兩個二進位制位可以表示00、01、10、11四種(22)狀態;三位二進位制數可表示八種狀態(23)……

瞭解 IP 地址,預設閘道器,子網掩碼,DNS 的概念作用。

DNS(Domain Name System):域名解析伺服器,在 Internet 上域名與 IP 地址一一對應,域名便於人記憶,但是機器只認識 IP 地址,他們之間的轉換工作稱為 ‘域名解析’,域名解析需要專門的域名解析伺服器來完成, DNS 就是進行域名解析的域名解析伺服器。 IP 地址:電腦之間

瞭解Linux的基礎知識一般概念

1、GNU和GPL    GNU計劃(又稱革奴計劃),是由Richard Stallman(理查德·斯托曼)在1983年9月27日公開發起的自由軟體集體協作計劃。它的目標是建立一套完全自由的作業系統。GNU也稱為自由軟體工程專案。    GPL是GN

linux核心,驅動,應用程三者的概念之間的關係

驅動程式屬於核心的一個部分。準確的說是核心的一個元件。不包含驅動的核心也叫做核心,並且這也是我們常說的核心。核心要乾的事情無非5件。 1,記憶體管理 2,虛擬檔案系統 3,程序排程 4,網路介面 5,程序間通訊 驅動更像是核心的擴充套件元件來幫助核心實現硬體的連線和操控。核

java 同步/非同步IO阻塞/非阻塞IO 關係概念解析

I/O的模型 首先要宣告的一點一定要把同步/非同步 阻塞/非阻塞 以及I/O這三者的概念區別開來,同步大部分是阻塞 的,非同步大部分是非阻塞的,但是它們之間並沒有必然的因果關係 同步與非同步 兩者產生需要有個前提——是否有多個任務或事件發生,只有滿足

雲平臺的幾個概念典型平臺關係對比

近期總有朋友諮詢各類雲平臺的效能和相互關係,現整理出幾個概念,希望對大家能有幫助: 理解雲平臺要從三個層次來理解,同時考慮其是開源還是閉源的: 1、IaaS(Infrastructure as a Service:基礎設施即服務),代表企業有Amazon, Microsoft, VMWare, Racks

說一下反三角函式atan等的角度計算值,弧度角度

   我們平時在進行數學計算是,往往會用到三角函式和反三角函式,最常用的反三角函式大概就是atan了,因為這個相當於給定兩點之間直線的夾角了。 1, 正切函式影象     這時正切函式影象,高中的我們就應該知道,正切函式是周期函式,即同一個值,有很多角度值對應,那麼我們用

一篇文章理清產品、運營、營銷之間的概念關係

文章內容來源於“飯大官人”,作者是飯大官人。溫馨提示:全文約3800字,完整閱讀須8分鐘前言經常有讀者後臺留言問作者什麼是產品?什麼是營銷?什麼是運營?三者的工作範圍分別有哪些?重合的部分有哪些?三者之間互相有什麼聯絡?工作中經常會出現概念不清的情況,各個公司的部門結構不同,

OpenCV學習之世界座標系、相機座標系、影象座標系畫素座標系之間的轉換關係

一、各座標系介紹影象處理、立體視覺經常涉及到世界座標系、相機座標系、影象座標系和畫素座標系。如下圖所示:世界座標系是為了確定相機的位置,在雙目視覺中一般將世界座標系原點定在左相機、右相機或兩者X軸方向的中點。下面是各座標系之間的裝換,換而言之,就是一個現實中的物體是如何在影象

canvas中圓的角度弧度

圓(弧)onload=function(){ draw1(); draw2(); draw3(); }; /* 整個圓 */ functiondraw1(){ varcanvas=document.getElementById('c1'); if(!c

wifi技術從瞭解到熟悉1----概念、802.11協議簡述及四種主要物理元件、wifi適配層、wap_supplicantwap_cli

1        WLAN技術 WLAN是英文WirelessLAN的縮寫,就是無線區域網的意思。無線乙太網技術是一種基於無線傳輸的區域網技術,與有線網路技術相比,具有靈活、建網迅速、個人化等特點。將這一技術應用於電信網的接入網領域,能夠方便、靈活地為使用者提供網路接入,