Символьный угол в полярных координатах
Вычислите углы в полярных координатах этих комплексных чисел. Поскольку эти числа не являются символьными объектами, вы получаете результаты с плавающей точкой.
[angle(1 + i), angle(4 + pi*i), angle(Inf + Inf*i)]
ans = 0.7854 0.6658 0.7854
Вычислите углы в полярных координатах этих комплексных чисел, которые преобразованы в символьные объекты:
[angle(sym(1) + i), angle(sym(4) + sym(pi)*i), angle(Inf + sym(Inf)*i)]
ans = [ pi/4, atan(pi/4), pi/4]
Вычислите пределы этих символьных выражений:
syms x limit(angle(x + x^2*i/(1 + x)), x, -Inf) limit(angle(x + x^2*i/(1 + x)), x, Inf)
ans = -(3*pi)/4 ans = pi/4
Вычислите углы в полярных координатах элементов матричного Z
:
Z = sym([sqrt(3) + 3*i, 3 + sqrt(3)*i; 1 + i, i]); angle(Z)
ans = [ pi/3, pi/6] [ pi/4, pi/2]
Вызов angle
для чисел (или векторы или матрицы чисел), которые не являются символьными объектами, вызывает MATLAB®
angle
функция.
Если Z = 0
, затем angle(Z)
возвращает 0
.
Для действительного X
и Y
таким образом, что Z = X + Y*i
, вызов angle(Z)
эквивалентно atan2(Y,X)
.