angle

Символьный полярный угол

Синтаксис

Описание

пример

angle(Z) вычисляет полярный угол комплексного числа Z.

Примеры

Вычисление полярного угла числовых входных параметров

Вычислите полярные углы этих комплексных чисел. Поскольку эти числа не являются символическими объектами, вы получаете результаты с плавающей точкой.

[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).

См. также

| | | | |

Введенный в R2013a