Иллюстрированный самоучитель по 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



Содержание раздела