(translator=Shilo, ChineseSource=Shilo-20020416-3\atan2.html, EnglishSource=c:\matlabr12\help\techdoc\ref\atan2.html)
MATLAB Function Reference    
atan2

落於四個象限的反正切值(inverse tangent)

Syntax

Description

P = atan2(Y,X) 回傳一個維度與 XY 相同的陣列 P,其元素值為 YX 的實部反正切值,其值落於四個象限。忽略虛部部份。

P 的元素介於範圍 [-pi,pi] 之間,pi 在 MATLAB 中用來表示圓周率 。象限由 sign(Y)sign(X) 來決定:

對照上圖,atan(Y/X) 的回傳結果介於 之間,即上圖的右半部。

Examples

將複數 z = x+iy 轉換至極座標(polar coordinates):

還原為原本的複數:

這是一個尋常的運算,所以 MATLAB 提供另一個函式 angle(z) 來簡化 atan2(imag(z),real(z)) 的運算。

See Also

atan, atanh, tan, tanh


 atan, atanh auread