基于matlab?atan2函數(shù)解析
matlab atan2函數(shù)解析
旁邊的圖片顯示內(nèi)容是:
在一個(gè)單位圓內(nèi)atan2函數(shù)在各點(diǎn)的取值。圓內(nèi)標(biāo)注代表各點(diǎn)的取值的幅度表示。
圖片中,從最左端開始,角度的大小隨著逆時(shí)針方向逐漸從-π增大到+π,并且角度大小在點(diǎn)位于最右端時(shí),取值為0。
另外要注意的是,函數(shù)atan2(y,x)中參數(shù)的順序是倒置的,atan2(y,x)計(jì)算的值相當(dāng)于點(diǎn)(x,y)的角度值。
atan2(a,b)是4象限反正切,它的取值不僅取決于正切值a/b,還取決于點(diǎn) (b, a) 落入哪個(gè)象限:
- 當(dāng)點(diǎn)(b, a) 落入第一象限時(shí),atan2(a,b)的范圍是 0 ~ pi/2;
- 當(dāng)點(diǎn)(b, a) 落入第二象限時(shí),atan2(a,b)的范圍是 pi/2 ~ pi;
- 當(dāng)點(diǎn)(b, a) 落入第三象限時(shí),atan2(a,b)的范圍是 -pi~-pi/2;
- 當(dāng)點(diǎn)(b, a) 落入第四象限時(shí),atan2(a,b)的范圍是 -pi/2~0
(Matlab反正切函數(shù))atan和atan2的不同點(diǎn)
1.atan(y/x)得到的角度只取決于正切值y/x
- 當(dāng) y/x > 0 時(shí),atan(y/x)取值范圍是 0 ~ π/2(第一象限)
- 當(dāng) y/x < 0 時(shí),atan(y/x)取值范圍是 -π/2~0(第四象限)
2.atan2(y,x)得到的角度不僅取決于正切值y/x
還取決于點(diǎn) (y,x) 所在的象限
- 點(diǎn)(x,y) 在第一象限時(shí),atan2(y,x)的范圍是 0 ~ π/2
- 點(diǎn)(x,y) 在第二象限時(shí),atan2(y,x)的范圍是 π/2 ~ π
- 點(diǎn)(x,y) 在第三象限時(shí),atan2(y,x)的范圍是 -π~ -π/2
- 點(diǎn)(x,y) 在第四象限時(shí),atan2(y,x)的范圍是 -π/2~0
3.對(duì)比
- atan只有一個(gè)參數(shù),就是正切值y/x
- atan2有兩個(gè)參數(shù),注意是(縱坐標(biāo),橫坐標(biāo)),也可以用(sinα,cosα)
- atan2(y,x) = atan(y/x) 僅發(fā)生在點(diǎn) (x,y) 在第一象限 (x>0,y>0)或第四象限(x>0,y<0)
4.舉例
在第二象限有個(gè)點(diǎn):x=-1,y=1
atan(y/x)=-π/4 atan2(y,x)=3π/4
總結(jié)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
一鍵搞定python連接mysql驅(qū)動(dòng)有關(guān)問題(windows版本)
這篇文章主要介紹了對(duì)于mysql驅(qū)動(dòng)問題折騰了一下午,現(xiàn)共享出解決方案,需要的朋友可以參考下2016-04-04Python如何將list中的string轉(zhuǎn)換為int
這篇文章主要介紹了Python如何將list中的string轉(zhuǎn)換為int,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2022-07-07Python中dilb和face_recognition第三方包安裝失敗的解決
本文主要介紹了Python中dilb和face_recognition第三方包安裝失敗的解決,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2023-02-02Python實(shí)現(xiàn)數(shù)字的格式化輸出
這篇文章主要介紹了Python如何實(shí)現(xiàn)數(shù)字的格式化輸出,文中講解非常細(xì)致,代碼幫助大家更好的理解和學(xué)習(xí),感興趣的朋友可以了解下2020-08-08Python深度學(xué)習(xí)pytorch實(shí)現(xiàn)圖像分類數(shù)據(jù)集
這篇文章主要為大家講解了關(guān)于Python深度學(xué)習(xí)中pytorch實(shí)現(xiàn)圖像分類數(shù)據(jù)集的示例解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助2021-10-10