文件

atan2.

四象限反正

句法

p = atan2(y,x)

描述

例子

p = atan2(yX返回四象限反正(棕褐色-1) 的yX,这必须是真实的。

例子

全部收缩

找到该点的四象限逆正态Y = 4.x = -3

atan2(4,-3)
ANS = 2.2143.

转变4 + 3i进入极性坐标。

z = 4 + 3i;r = abs(z)
r = 5.
Theta = atan2(imag(z),真实(z))
Theta = 0.6435.

半径R.和角度θ.是极地坐标表示4 + 3i

或者,使用角度计算θ.

Theta =角度(z)
Theta = 0.6435.

转变R.θ.回到原始的复数。

z = r * exp(i * theta)
z = 4.0000 + 3.0000i

阴谋atan2(y,x)为了-4 -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);

输入参数

全部收缩

y- 指定为标量,向量,矩阵或多维数组。输入yX必须是相同的大小或具有兼容的大小(例如,y是一个m-经过-N矩阵和X是标量或1-经过-N行矢量)。有关更多信息,请参阅兼容数组大小,用于基本操作

数据类型:单身的|双倍的

X- 指定为标量,向量,矩阵或多维数组。输入yX必须是相同的大小或具有兼容的大小(例如,y是一个m-经过-N矩阵和X是标量或1-经过-N行矢量)。有关更多信息,请参阅兼容数组大小,用于基本操作

数据类型:单身的|双倍的

更多关于

全部收缩

四象限反正

四象限反正,atan2(y,x),返回关闭间隔中的值[-pi,pi]基于价值yX如图所示。

相比之下,atan(y / x)返回限于间隔的结果[-pi / 2,pi / 2],显示在图的右侧。

扩展能力

C / C ++代码生成
使用MATLAB®Coder™生成C和C ++代码。

也可以看看

||||

在R2006A之前介绍

这个主题有用吗?