Ввод действительных чисел

Для обозначения мнимой единицы в MATLAB зарезервировано два имени - { и ]. Ввод с клавиатуры значения комплексного числа производится путем записи в командном окне строки вида:

<Имя переменной> = <Значение ДЧ> + 1*<Значение МЧ>, где ДЧ - действительная часть комплексной величины; МЧ - мнимая ее часть.

пример ввода комплексного числа:

простейшие действия с комплексными числами - сложение, вычитание, умножение, деление и возведение в степень - осуществляются с помощью обычных арифметических знаков +, -, *, /, \ и А соответственно. Далее, в разделе расчетов цепей переменного тока мы покажем, как это выглядит на примерах.

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

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

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

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

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

Приспособленность большинства функций MATLAB к оперированию с комплексными числами позволяет значительно проще строить вычисления с действительными числами, результат которых является комплексным (например, находить комплексные корни квадратных уравнений).