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