Для работы с комплексными числами и данными в 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.
Содержание раздела