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

Что нового мы узнали?

В этом уроке мы научились:

  • Применять арифметические операторы и функции.
  • Использовать операторы отношения и их функции.
  • Применять логические операторы.
  • Использовать специальные символы.
  • Использовать системные переменные и константы.
  • Работать с функциями поразрядной обработки, множествами, функциями времени и даты.
  • Использовать элементарные функции и строить их графики.
  • Работать с функциями округления и анализа знака.
  • Использовать функции комплексного аргумента.
Если Вы заметили ошибку, выделите, пожалуйста, необходимый текст и нажмите CTRL + Enter, чтобы сообщить об этом редактору.