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