Матричная лаборатория MatLab



 

Функции комплексного аргумента

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

 

Назад Начало Вперед