Символьный обратный тангенс с четырьмя квадрантами
Вычислите арктангенты этих параметров. Поскольку эти числа не являются символическими объектами, вы получаете результаты с плавающей точкой.
[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]
Вызывающие 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)
.