Функции комплексного аргумента
Для работы с комплексными числами и данными в MATLAB используются следующие функции:
- angle(Z) возвращает аргумент комплексного числа в радианах для каждого элемента массива комплексных чисел Z. Углы находятся в диапазоне [-р; +р]. Для комплексного Z модуль и аргумент вычисляются следующим образом: R = abs(Z) – модуль, theta = angle(Z) – аргумент. При этом формула Z = R.*exp(i*theta) дает переход от показательной формы представления комплексного числа к алгебраической.
Примеры:
>> Z=3+i*2Z =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Что нового мы узнали?
В этом уроке мы научились:
- Применять арифметические операторы и функции.
- Использовать операторы отношения и их функции.
- Применять логические операторы.
- Использовать специальные символы.
- Использовать системные переменные и константы.
- Работать с функциями поразрядной обработки, множествами, функциями времени и даты.
- Использовать элементарные функции и строить их графики.
- Работать с функциями округления и анализа знака.
- Использовать функции комплексного аргумента.
