6.         ассоциативность умножения: (z1z2)z3 = z1(z2z3)

для любых .

7.         дистрибутивность сложения относительно умножения: z1(z2 + z3) = z1z2 + z1z3 для любых.

8.         для любого комплексного числа z:z · 1 = z.

9.         для любых двух чисел  и существует такое число z, что Такое число z называется частным двух комплексных чисел и обозначается

Деление на 0 невозможно.

Все указанные свойства доказываются с помощью определения операций сложения и умножения.

Если число z = a + bi, то число  называется комплексно сопряжённым с числом z.


Рисунок2.

Пусть  и φ = arg z. Тогда по определению аргумента имеем:

Отсюда получается

z = a + bi = r(cos φ + i sin φ).

Такая форма называется тригонометрической формой записи комплексного числа. Как видно, для того, чтобы перейти от алгебраической формы записи комплексного числа к тригонометрической форме, нужно найти его модуль и один из аргументов.

Арифметические действия над комплексными числами, записанными в тригонометрической форме, производятся следующим образом. Пусть z1 = r1(cos φ1 + i sin φ1) и z2 = r2(cos φ2 + i sin φ2). Имеем:


Первая формула Муавра:

Вторая формула Муавра:


2.4 Описание схемы программы


Трапеция: Complex operator &&

Вычисление f2

 


Глава 3 РЕАЛИЗАЦИЯ ПРОГРАММНОГО МОДУЛЯ

 


3.1      Описание используемых типов данных

В программе используются следующие типы данных:

1)         Double – тип данных с плавающей точкой двойной точности. Диапазон значений от 1,7Е-308 до 1,7Е+308. Длина типа double вне зависимости от используемого компилятора всегда больше или равна длине типа float и короче или равна длине типа long double.

2)         Int – предназначен для хранения целых чисел, входящих в диапазон от -2147489648 до +2147483647, имеет размер 32-разрядное целое число со знаком. Над переменными типа int могут выполняться следующие операции: сложение, вычитание, умножение, деление, целочисленное деление, деление с остатком.


Информация о работе «Реализация класса для работы с комплексными числами»
Раздел: Информатика, программирование
Количество знаков с пробелами: 19075
Количество таблиц: 10
Количество изображений: 14

Похожие работы

Скачать
98486
19
1

... родителям и детям в пользовании социальными привилегиями, предоставляемыми школьникам. Второй подход, когда социальные работники включаются в штат шко­лы, имеет место в Германии. Здесь социальная работа в школе приобрета­ет в настоящее время всё большее значение. До недавних пор она ве­лась в основном только в образцовых школах. Задачу школы видели исключительно в обучении и образовании детей и ...

Скачать
19356
0
1

... : AT) — операция, при которой матрица отражается относительно главной диагонали, то есть Если A — матрица размера , то AT — матрица размера . 1.2 C++ C++ (Си++) — компилируемый статически типизированный язык программирования общего назначения. Поддерживает разные парадигмы программирования, но, в сравнении с его предшественником — языком Си, — наибольшее внимание уделено поддержке ...

Скачать
100658
15
18

... . Таким образом, разработка справочной системы должна быть подготовлена на этапе внедрения. Глава 2. Проектирование автоматизированной системы торговой деятельности   2.1 Принципиальное проектное решение В качестве автоматизированной системы управления торговой деятельностью предприятия предлагается использовать многопользовательское клиент-серверное приложение(двухуровневая архитектура), ...

Скачать
164026
22
2

... риск развития заболевания. На основании полученной оценки руководство диспетчерского центра ввело в штатное расписание второго диспетчера. Место и роль маневрового диспетчера наливной станции таковы, что он обязан осуществлять принцип единоначалия. Необходимо создать для диспетчера такие условия, чтобы его загрузка оставалась в пределах нормы. В условиях новой информационной технологии рабочее ...

0 комментариев


Наверх