8(495)909-90-01
8(964)644-46-00
pro@sio.su
Главная
Системы видеонаблюдения
Охранная сигнализация
Пожарная сигнализация
Система пожаротушения
Система контроля удаленного доступа
Оповещение и эвакуация
Контроль периметра
Система домофонии
Парковочные системы
Проектирование слаботочных сетей
Аварийный
контроль
            
Раздел: Документация

0 ... 49 50 51 52 53 54 55 ... 177

5.1. Основные характеристики комплексных чисел * 169

5.1. Основные характеристики комплексных чисел

Имеется несколько величии, позволяющих охарактеризовать комплексное число z-a+b-i. Для их определения в Mathcad используются специальные функции и операторы. Кратко опишем, как можно найти в изучаемой программе основные характернс-тнки комплексного числа (рис. 5.1).

Рис. 5.1. Геометрическая интерпретация комплексного числа. Число представляется точкой, лежащей в плоскости XOY. Длина вектора г. соединяющего качало координат и точку числа, равна модулю этого числа: проекция этого вектора на ось X соответствует действительной чести числа а, проекция на ось Y — мнимой части Ь; наклон вектора к X определяет аргумент числа

□Действительная часть а. Для ее определения служит функция Re(z).

□Мнимая часть Ь. Находится с использованием функции Im(z).

□Модуль комплексного числа z. Ему соответствует длина вектора, соединяющего начало координат и точку числа на комплексной плоскости. Значение модуля комплексного числа позволяет определить оператор модуля панели Calculator (Калькулятор).

□Сопряженное число г*. Это такое комплексное число, при умножении на которое г получается действительное число. Несложно догадаться, что z—л-ЬЛ, а также что 2Z*~jzj3. Найти t* в Mathcad позволяет особый оператор комплексного сопряжения. Ввести данный оператор можно с помощью сочетания клавиш Shift+«». Обязательное условие прн атом — курсор должен находиться на тексте преобразуемого выражения, иначе будет вставлена текстовая область, вводимая тем же сочетанием. Кстати, оператор сопряженного числа по-своему уникален: это единственный из операторов в Mathcad, который не был вынесен на одну нз панелей семейства Math (Математические).

□Аргумент комплексного числа Представляет собой угод наклона ф вектора, соединяющего в комплексной плоскости начало координат и точку числа. Численно равен арктангенсу отношения мнимой части числа к действительной части: arg(z)-arctg(b/a). Для определения аргумента комплексного числа a Mathcad служит функция arg(z) Строго говоря, с учетом периодичности, аргумент комплексного числа имеет бесконечное множество значений, определяемых соотношением <p-arg(z)+2p-k, где к — любое целое число.

Все описанные выше функции и операторы работают как в режиме аналитических, так и численных расчетов.


Пример 5.3. Расчет основных характеристик комплексного числа

Присваиваем числа переменной И пересчитываем era в фо>му I—a+b-L

1 + 1 3 28 1 .

zr=-+ -+ 5z ->----1

1 - i 1 + 2-i5 5

Находим аенс! mi re ihnvio и мнимую части числа, его аргумент, модуль, а также сопряженное

число:

-128

Ыг) -> —Re(z) ~+ —

55

arg(z) -» -atan —

2

argfz) = -О.036 z->-785 г=5.604 I

28 Ir—. 1 1Г—

z->— + -! \/zz-+--785Jzz = 5.604

5 55v

5.2. Формы представления комплексных чисел

Известны 1 [Hi фирмы представления комплексных чисел,

□Алгебраическая форма. Наиболее простая и традиционная: z-a+b-i.

□Тригонометрическая форма Число в данном случае определяется через соотношение z-r(cos(<p)+iSin(<p)), где г - модуль комплексного числа, <р - его аргумент.

□Экспоненциальная форма z-re".

Mathcad умеет полноценно работать только с комплексными числами в алгебраической форме. Именно в ней чаше всего представляются результаты аналитических расчетов, и только в ней - численных. В тригонометрическую форму программа переводит лишь числа, представление в экспонегтикальной форме и упрощаемые с помощью оператора complex панели Symbolic (Символьные). И нет такой операции, в результате которой было бы получено комплексное число в экспоненциальной форме (если не гчитать операций вроде символьного интегрирования е" от -1 до i).

Что же делать, если результат необходимо представить именно в тригонометрической или экспоненциальной форме? Тут имеется два пути. Во-первых, вы можете составить нужное выражение самостоятельно, подсчитав модуль и аргумент комплексного числа. Во-вторых, можно создать функцию, которая будет записывать строку с ответом. У этого пути есть недостатки. Так, полученный ответ нельзя будет использовать в дальнейших расчетах, а также он будет «испорчен» скобками. Кроме того, подобная функция не может быть просчитана аналитически. Однако ничего лучшего для автоматизации преобразования комплексных чисел из одной формы в другую в Mathcad сделать нельзя. В методических целях продемонстрируем оба подхода к переводу комплексных чисел из алгебраической формы в тригонометрическую и экспоненциальную.


5.3. Операции над комплексными числами * 171

Пример 5.4. Представить число m=1+i в тригонометрической и экспоненциальной форме

Чтобы решить задачу первым способом, находим модуль числа и его аргумент, а затем подставляем их в формулы:

га:= I + i

Тригонометрическая форма:Экспоненциальная форма:

к

Vie *

Выполняем проверку (система автоматически пересчитывает число из любого представления в алгебраическое):

1 + 1 4

>/2е =l + i

Второй способ заключается в том. что формируется строка с ответом. Для этого используется функция concal, объединяющая подстроки в одну строку. Для перевода чисел в строки применяем функцию num2rtr.

1ПйДг):*сопса1(пшп2«г(2),,*(сов(" ,num2str(arg(z)),,,)+i*5iB(" ,nma2ati(arg(z}),,,))n) expQz) ."сопмЦйигпЗйгОг!)."*!* ,nuin2iti(arg(z)).T)

trigai + 0=n,4U2!33623731*(0.785398163397448)+i*sin(0,785398163397448}

expC(l + 0 = "1,4142135623731 *(eAi*0,78 5398163397448)"

Довольно часто конллекспые числа получаются в форме, а которой действительная и мнимая части не разделены. Чтобы привести такое число к стандартному виду алгебраического представления z-a+bi, следует задействовать символьный оператор complex. Также данный оператор осуществляет перевод числа из экспоненциальной формы в тригонометрическую.

Пример 5.5. Использование оператора complex

5 + i . .4.i

"—— complex -»-l-iS.t complex -+ 5-cos(4) + Si-sin(4)

5.3. Операции над комплексными числами

Такие арифметические операции, как сложение, вычисление разности, умножение, деление, возведение в степень над комплексными числами в системе Mathcad можно



0 ... 49 50 51 52 53 54 55 ... 177