主要内容

atan2.

象征性的四象限反正

描述

例子

atan2(yX计算四象限逆正切(Arctangent)yX。如果yX是载体或矩阵,atan2.按元素计算arctandents元素。

例子

数字和符号参数的四象限逆切线

计算这些参数的arctandents。因为这些数字不是符号对象,所以您会获得浮点结果。

[atan2(1,1),atan2(pi,4),atan2(inf,inf)]
ans = 0.7854 0.6658 0.7854

计算这些参数的arctandents,这些参数被转换为符号对象:

[atan2(sym(1),1),atan2(sym(pi),sym(4)),atan2(inf,sym(inf))]
ans = [pi / 4,atan(pi / 4),pi / 4]

四象限反正的限制

计算此符号表达式的限制:

syms x限制(atan2(x ^ 2 /(1 + x),x),x,-inf)限制(atan2(x ^ 2 /(1 + x),x),x,inf)
ANS =  - (3 * PI)/ 4 ANS = PI / 4

阵列输入的四象限逆正态

计算矩阵元素的arctandentsyX

y = sym([3 sqrt(3); 1 1]);x = sym([sqrt(3)3; 1 0]);atan2(y,x)
ANS = [PI / 3,PI / 6] [PI / 4,PI / 2]

输入参数

全部收缩

输入,指定为数字,矢量,矩阵,阵列或符号编号,数组,函数或表达式。如果y是一个数字,它必须是真实的。如果y是矢量或矩阵,它必须是标量或具有相同的尺寸X。所有数值元素y必须是真实的。

输入,指定为数字,矢量,矩阵,阵列或符号编号,数组,函数或表达式。该函数还接受符号编号,变量,表达式,函数的矢量或矩阵。如果X是一个数字,它必须是真实的。如果X是矢量或矩阵,它必须是标量或具有相同的尺寸y。所有数值元素X必须是真实的。

更多关于

全部收缩

四象限反正

如果X≠0.y≠0., 然后

atan2. y X = 晒黑 y X + π 2 符号 y 1 - 符号 X

结果返回atan2.属于封闭的间隔[-pi,pi]。结果返回晒黑属于封闭的间隔[-pi / 2,pi / 2]

提示

  • 打电话atan2.对于不是符号对象的数字(或数字的矩阵)调用MATLAB®atan2.功能。

  • 如果其中一个论点Xy是矢量或矩阵,另一个是标量atan2.将标量扩展到矢量或相同长度的矩阵,所有元素等于该标量。

  • 象征性论据Xy被认为是真实的。

  • 如果x = 0.Y> 0., 然后atan2(y,x)回报PI / 2.

    如果x = 0.Y <0., 然后atan2(y,x)回报-PI / 2

    如果x = y = 0, 然后atan2(y,x)回报0.

备择方案

对于复杂的z = x + y * i,电话atan2(y,x)相当于角度(z)

也可以看看

||||

在R2013A介绍