logo
цос / Лаб_раб_ №1

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

Практически все элементарные математические функции, вычисляются при комплексных значениях аргумента и получают в результате этого комплексные значения результата.

Благодаря этому, например, функция sqrt(-2) вычисляет, в отличие от других языков программирования, квадратный корень из отрицательного аргумента, а функция abs при комплексном значении аргумента вычисляет модуль комплексного числа.

В MatLAB есть несколько дополнительных функций, рассчитанных только на комплексный аргумент:

real(Z) - выделяет действительную часть комплексного аргумента Z;

imag(Z) - выделяет мнимую часть комплексного аргумента;

angle(Z) - вычисляет значение аргумента комплексного числа Z (в радианах в диапазоне от -π до +π );

conj(Z) - выдает число, комплексно сопряженное относительно Z.

Кроме того, в MatLAB есть специальная функция cplxpair(V), которая осуществляет сортировку заданного вектора V с комплексными элементами такимо бразом, что комплексно-сопряженные пары этих элементов располагаются в векторе-результате в порядке возрастания их действительных частей, при этом элемент с отрицательной мнимой частью всегда располагается первым. Действительные элементы завершают комплексно-сопряженные пары.

Yandex.RTB R-A-252273-3
Yandex.RTB R-A-252273-4