![]() |
Модераторы: Се ля ви, Nastya, neutrino |
![]() ![]() ![]() |
|
Delphi_Coder |
|
|||
Новичок Профиль Группа: Участник Сообщений: 34 Регистрация: 6.3.2005 Репутация: нет Всего: нет |
При решении задачаи линейного программирования получил такие значения переменных
Excel: x1=28209,45946 x2=33614,86486 x3= 0 x4= 0 x5= 0 MathCad ![]() Видно что значение X5 разное. В Excel - 0 В MathCad <>0 Увеличение точночти в Excel не дает одинаковых результатов Вопрос: Разные значения - ошибка одной из программ или MathCad все же точнее Excel. |
|||
|
||||
Spike |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 52 Регистрация: 5.7.2005 Где: Протвино МО Репутация: нет Всего: 1 |
10^-12 это плохо? А если количество знаков после запятой в екселе увеличить?
|
|||
|
||||
KeenGravy |
|
|||
Новичок Профиль Группа: Участник Сообщений: 24 Регистрация: 21.6.2005 Репутация: нет Всего: 1 |
Мне сдается, что все-таки excel будет менее точным при таких вычислениях, потому что прога все-таки не столь ориентирована на работу с нестандартными числами. Чтобы окончательно выяснить, попрубуй в стороннем продукте решить ЗЛП, например в maple, или ишо в чем нить.....
|
|||
|
||||
Се ля ви |
|
|||
![]() Java/SOAрхитектор ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 2016 Регистрация: 5.6.2004 Где: place without tim e and space Репутация: 7 Всего: 127 |
Модератор: перемещаю в "научные дискуссии"
-------------------- |
|||
|
||||
Delphi_Coder |
|
|||
Новичок Профиль Группа: Участник Сообщений: 34 Регистрация: 6.3.2005 Репутация: нет Всего: нет |
Spike,
Сходимость? Менял - не помогает. KeenGravy, Знаю как решать ЗЛП только в Excel/MathCad . |
|||
|
||||
podval |
|
|||
![]() Где я? Кто я? ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 3094 Регистрация: 25.3.2002 Где: СПб Репутация: нет Всего: 62 |
Delphi_Coder,
Подставлял решение в выражение для целевой функции? |
|||
|
||||
Delphi_Coder |
|
|||
Новичок Профиль Группа: Участник Сообщений: 34 Регистрация: 6.3.2005 Репутация: нет Всего: нет |
podval,
Подставил. При значениях Excel: ЦФ = 376351,351 MathCad:=381577 По условию: ЦФ -> max MathCad дал большее значение, но он округлил X1 и X2. Все таки насчет X5 - почему Excel показал что она равна 0? |
|||
|
||||
adonin |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 166 Регистрация: 16.12.2005 Где: Новочеркасск Рост овская обл. Репутация: нет Всего: 5 |
Потому что Excel написан для бухгалтеров, которые не знают, что есть числа, меньше чем 10^-2. А Вы хотите увидеть 10^-12. Скорее всего Excel округляет это число для "удобства" бухгалтера, чтобы не разрушать его картину мира ![]() --------------------
Тот, кто слизывает мед с крапивы, платит за него слишком дорого. (Томас ФУЛЛЕР) |
|||
|
||||
Delphi_Coder |
|
|||
Новичок Профиль Группа: Участник Сообщений: 34 Регистрация: 6.3.2005 Репутация: нет Всего: нет |
Остановимся на том, что Mathcad более точный.
Всем спасибо за ответы. |
|||
|
||||
![]() ![]() ![]() |
Правила форума "Наука и Мир" | |
|
При составлении постов старайтесь соблюдать орфографию и грамматику русского языка.
|
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Наука и Мир | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |