ATAN2

四象限反正切

描述

P =量化(ÿX返回四象限反正切(TAN-1)的ÿX,它必须是真实的。该ATAN2功能如下约定ATAN2(X,X)回报0什么时候X在数学上是零(或者0-0)。

例子

全部收缩

找到点的四象限反正切Y = 4X = -3

ATAN2(4,-3)
ANS = 2.2143

兑换4 + 3i的为极坐标。

Z = 4 + 3i的;R = ABS(Z)
R = 5
THETA = ATAN2(IMAG(Z),实(Z))
θ= 0.6435

半径[R和角度THETA在极坐标的表示4 + 3i的

另外,使用角度计算THETA

THETA =角度(z)的
θ= 0.6435

兑换[RTHETA放回原复数。

Z = R * EXP(I * THETA)
Z = 4.0000 + 3.0000i

情节ATAN2(Y,X)对于-4 4 < X < 4

定义的时间间隔绘制了过来。

[X,Y] = meshgrid(-4:0.1:4,-4:0.1:4);

找到ATAN2(Y,X)以上的时间间隔。

P = ATAN2(Y,X);

冲浪生成函数的曲面图。请注意,情节地块位于加间断Y = 0对全部X < 0

冲浪(X,Y,P);视图(45,45);

输入参数

全部收缩

ÿ-坐标,指定为标量、向量、矩阵或多维数组。输入ÿX必须是相同的尺寸或具有兼容(例如大小,ÿ是一个中号-通过-ñ矩阵和X是标量或1-通过-ñ行向量)。欲了解更多信息,请参阅支持数组大小的基本操作

数据类型:|

X-坐标,指定为标量、向量、矩阵或多维数组。输入ÿX必须是相同的尺寸或具有兼容(例如大小,ÿ是一个中号-通过-ñ矩阵和X是标量或1-通过-ñ行向量)。欲了解更多信息,请参阅支持数组大小的基本操作

数据类型:|

更多关于

全部收缩

四象限反正切

四象限反正切,ATAN2(Y,X)在闭区间返回值[-pi,PI]基于值ÿX,如图所示。

相反,ATAN(Y / X)返回的结果被限制在间隔[-pi / 2,π/ 2],在图的右侧示出。

IEEE合规

对于真正的投入,ATAN2具有从那些在IEEE推荐不同的几个行为®-754标准。

MATLAB® IEEE
ATAN2(0,-0)

0

π

ATAN2(-0,-0)

0

-pi

扩展功能

GPU代码生成
使用GPU编码器™为NVIDIA®GPU生成CUDA®代码。

也可以看看

||||

R2006a前推出