Функции
комплексного аргумента
Для работы
с комплексными числами и данными в MATLAB используются следующие функции:
-
angle(Z)
возвращает аргумент комплексного числа в радианах для каждого элемента массива
комплексных чисел Z. Углы находятся в диапазоне [-р; +р]. Для комплексного
Z модуль и аргумент вычисляются следующим образом: R = abs(Z) — модуль,
theta = angle(Z) — аргумент. При этом формула Z = R.*exp(i*theta) дает переход
от показательной формы представления комплексного числа к алгебраической.
Примеры:
»
Z=3+i*2
Z =
3.0000
+ 2.00001
» theta = angle(Z)
theta =
0.5880
»
R = abs(Z)
R =
3.6056
»
Z =R.*exp(i*theta)
Z
=
3.0000
+ 2.00001
-
imag(Z)
— возвращает мнимые части всех элементов массива Z. Пример:
»
Z-[1+i, 3+2i, 2+3i];
» imag(Z)
ans =
1
2 3
-
real(Z)
— возвращает вещественные части всех элементов комплексного массива Z. Пример:
»
Z=[1+i. 3+2i 2+3i]:
»
real(Z)
ans
=
1
3 2
-
conj(Z)
— возвращает число, комплексно-сопряженное аргументу Z. Если Z комплексное,
то conj(Z) = real(Z) - i *imag (Z). Пример:
»
conj(2+31)
ans=
2.0000
- 3.00001
Содержание раздела