Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » Delphi - [решено] Действия над комплексными числами.

Ответить
Настройки темы
Delphi - [решено] Действия над комплексными числами.

Пользователь


Сообщения: 57
Благодарности: 0

Профиль | Отправить PM | Цитировать


Изменения
Автор: vovan1993
Дата: 29-06-2011
Всем привет!Я пишу прогу ну или пытаюсь написать которая будет выполнять действия над комплексными числами.Но у меня не получается умножение помогите пожалуйста разобраться)))программа состоит из двух модулей описание всех действий описывается в UnCOMPLEX.

Отправлено: 16:58, 29-04-2011

 

Аватара для lxa85

Необычный


Contributor


Сообщения: 4463
Благодарности: 994

Профиль | Сайт | Отправить PM | Цитировать


vovan1993, при умножении комплексных чисел получается комплексное число.
Загляни в wikipedia - Комплексное_число.
У тебя же при умножении комплексных чисел - получается просто действительно число.
Внимательно смотри за тем, что iквадрат дает -1.
Сложение у тебя выполнено верно
Сложение
(a+bi)+(c+di)=(a+c)+(b+d)i.
Вычитание
(a+bi)-(c+di)=(a-c)+(b-d)i.
Умножение
Код: Выделить весь код
(a+bi)*(c+di)=ac+bci+adi+bdi^2=(ac-bd)+(bc+ad)i.
// у тебя же 
 result:=((self.real * a.real)-(self.image * a.image ))+((self.real * a.image)+(self.image * a.real)); // что в корне не верно
Деление оставлю в TeX нотации
\frac{a+bi}{c+di}=\frac{ac+bd}{c^2+d^2}+\left(\frac{bc-ad}{c^2+d^2}\right)i.

-------
- Я не разрешаю тебе быть плохой! Потому что плохие люди совершают плохие поступки. А это нехорошо!
(Из наставлений 5 летней девочки своей младшей сестре)


Отправлено: 21:17, 29-04-2011 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

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


Пользователь


Сообщения: 57
Благодарности: 0

Профиль | Отправить PM | Цитировать


lxa85, спасибо!!слишком долго ждал ответ))на паре сёдня всё исправил)),и даже дописал ))

Отправлено: 13:45, 30-04-2011 | #3



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » Delphi - [решено] Действия над комплексными числами.

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Разное - [решено] Pascal и задача с простыми числами cemeliko Программирование и базы данных 3 23-10-2010 13:16
C/C++ - Работа с комплексными числами. котвася Программирование и базы данных 8 19-06-2010 23:34
Получение массива из строки с числами malev AutoIt 3 11-09-2009 00:08
C/C++ - операции с 12-разрядными числами .::.DIMA.::. Программирование и базы данных 14 17-03-2009 17:50
Разное - Проследить действия над файлами Vygov Microsoft Windows 2000/XP 3 28-03-2008 09:24




 
Переход