atan2

Символьная обратная касательная с четырьмя квадрантами

Синтаксис

Описание

пример

atan2(Y,X) вычисляет обратную касательную с четырьмя квадрантами (арктангенс) Y и X. Если Y и X векторы или матрицы, atan2 вычисляет арктангенсы поэлементно.

Примеры

Обратный тангенс с четырьмя квадрантами для числовых и символьных аргументов

Вычислите арктангенсы этих параметров. Поскольку эти числа не являются символьными объектами, вы получаете результаты с плавающей точкой.

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

Вычислите арктангенсы этих параметров, которые преобразованы в символьные объекты:

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

Предел Обратного тангенса С четырьмя квадрантами

Вычислите пределы этого символьного выражения:

syms x
limit(atan2(x^2/(1 + x), x), x, -Inf)
limit(atan2(x^2/(1 + x), x), x, Inf)
ans =
-(3*pi)/4
 
ans =
pi/4

Обратный тангенс с четырьмя квадрантами входа массивов

Вычислите арктангенсы элементов матриц Y и X:

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 mustBeReal.

Введите, заданный как номер, вектор, матрица, массив, или символьное число, массив, функция или выражение. Функция также принимает вектор или матрицу символьных чисел, переменных, выражений, функций. Если X номер, это должно быть действительно. Если X вектор или матрица, это должно или быть скаляром или иметь те же размерности как Y. Все числовые элементы X mustBeReal.

Больше о

свернуть все

Обратный тангенс с четырьмя квадрантами

Если X ≠ 0 и Y ≠ 0, то

atan2(Y,X)=atan(YX)+π2sign(Y)(1знак(X))

Результаты возвращены atan2 принадлежите закрытому интервалу [-pi,pi]. Результаты возвращены atan принадлежите закрытому интервалу [-pi/2,pi/2].

Советы

  • Вызов atan2 для чисел (или векторы или матрицы чисел), которые не являются символьными объектами, вызывает MATLAB® atan2 функция.

  • Если один из аргументов X и Y вектор или матрица, и другой - скаляр, затем atan2 расширяет скаляр в вектор или матрицу той же длины со всеми элементами, равными тому скаляру.

  • Символьные аргументы X и Y приняты, чтобы быть действительным.

  • Если 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) эквивалентно angle(Z).

Смотрите также

| | | |

Введенный в R2013a