exponenta event banner

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) + security2sign (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