exponenta event banner

угол

Символический полярный угол

Синтаксис

Описание

пример

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