• Иллюстрированный самоучитель по 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, чтобы сообщить об этом редактору.