atan2

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

Синтаксис

Описание

пример

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

Примеры

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

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

[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 должно быть реальным.

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

Подробнее о

свернуть все

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

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

atan2(Y,X)=atan(YX)+π2знак(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