|
16 / 16 / 9
Регистрация: 16.03.2012
Сообщений: 437
|
||||||
Решение системы методом Гаусса и разбор ошибок29.09.2012, 17:21. Показов 2515. Ответов 4
Метки нет (Все метки)
Добрый вечер! Пару дней назад начал изучать C++ для выполнения данного задания. Задание заключается в следующем: "Решить систему равенств с точностью до 0,0001, используя метод Гаусса."
Почитав и посмотрев книжки/видео уроки, ринулся писать решения. На бумаге всё просто, а вот с программой нет. Использую Microsoft Visual Studio 2010 для выполнения поставленной задачи. Visual Studio выдаёт ошибки и много, как я понял некоторые ошибки это просто глюки программы. Не моглибы Вы помочь с решением. Именно вот такого "подробного" типа решением чтобы оно работало и была проверка(проверку думаю сам осилю сделать как и само решение методом Гаусса так как в и-нете есть материал.)? Вот как решение выглядит на бумаге: 1 действие) 0,40x1 + 0,11x2 + 0,18x3 = 0,47 0,28x1 - 0,59x2 + 0,02x3 = 0,01 0,02x1 + 0,24x2 + 0,10x3 = 0,22 2 действие) 0,40x1 + 0,11x2 + 0,18x3 = 0,47 | : 0,40 0,28x1 - 0,59x2 + 0,02x3 = 0,01 0,02x1 + 0,24x2 + 0,10x3 = 0,22 3 действие) x1 + 0,275x2 + 0,45x3 = 1,175 | * (-0,28) (-0,02) 0,28x1 - 0,59x2 + 0,02x3 = 0,01 0,02x1 + 0,24x2 + 0,10x3 = 0,22 4 действие) x1 + 0,275x2 + 0,45x3 = 1,175 0,513x2 - 0,146x3 = -0,339 | : (-0,513) -0,2455x2 - 0,091x3 = -0,2435 5 действие) x1 + 0,275x2 + 0,45x3 = 1,175 x2 - 0,2846x3 = -0,6608 | * 0,2455 -0,2455x2 - 0,091x3 = -0,2435 6 действие) x1 + 0,275x2 + 0,45x3 = 1,175 x2 - 0,2846x3 = -0,6608 0,0226x3 = 0,4055 | : 0,0226 7 действие) x1 + 0,275x2 + 0,45x3 = 1,175 x2 - 0,2846x3 = -0,6608 x3 = 17,9438 Ответ: нету такого числа чтобы умножая на х3 получилось 17,9438. Последнее уравнение неверно.
0
|
||||||
| 29.09.2012, 17:21 | |
|
Ответы с готовыми решениями:
4
Решение системы уравнений методом Гаусса Решение системы линейных уравнений методом Гаусса
|
|
Псевдослучайный
1946 / 1146 / 98
Регистрация: 13.09.2011
Сообщений: 3,215
|
|||
| 29.09.2012, 17:41 | |||
|
0
|
|||
|
16 / 16 / 9
Регистрация: 16.03.2012
Сообщений: 437
|
|
| 29.09.2012, 17:54 [ТС] | |
|
Там не неверно, по идеи там тогда должен быть ответ - система не совместима, но суть не настолько в том, насколько в том как сделать подробное решение этого чуда
0
|
|
|
35 / 35 / 2
Регистрация: 14.04.2011
Сообщений: 107
|
|
| 29.09.2012, 18:25 | |
|
Как-то писал программу по Выч.мату, которая выводит в файл все этапы решения СЛАУ в более-менее читаемой форме.
Результат ее работы для вышеприведенной СЛАУ: Кликните здесь для просмотра всего текста
РЕШЕНИЕ СЛАУ МЕТОДОМ ГАУССА
════════════════════════════════════════ ════════════════════════════ 0.18 0.11 0.4 │ 0.47 0.02 0.59 0.28 │ 0.01 0.1 0.24 0.02 │ 0.22 ПРЯМОЙ ХОД ────────── 1 0.611111 2.22222 │ 2.61111 0 0.577778 0.235556 │-0.0422222 0 0.178889 -0.202222 │-0.0411111 1 0.611111 2.22222 │ 2.61111 0 1 0.407692 │-0.0730769 0 0 -0.275154 │-0.0280384 1 0.611111 2.22222 │ 2.61111 0 1 0.407692 │-0.0730769 0 0 1 │ 0.101901 ОБРАТНЫЙ ХОД ──────────── 1 0.611111 0 │ 2.38466 0 1 0 │ -0.114621 0 0 1 │ 0.101901 1 0 0 │ 2.45471 0 1 0 │ -0.114621 0 0 1 │ 0.101901 РЕШЕНИЕ СЛАУ МЕТОДОМ ГАУССА С ПОСТОЛБЦОВЫМ ВЫБОРОМ ГЛАВНОГО ЭЛЕМЕНТА ════════════════════════════════════════ ════════════════════════════ 0.18 0.11 0.4 │ 0.47 0.02 0.59 0.28 │ 0.01 0.1 0.24 0.02 │ 0.22 ПРЯМОЙ ХОД ────────── Перестановка строк 0.18 0.11 0.4 │ 0.47 0.02 0.59 0.28 │ 0.01 0.1 0.24 0.02 │ 0.22 Нормирование 1 0.611111 2.22222 │ 2.61111 0 0.577778 0.235556 │-0.0422222 0 0.178889 -0.202222 │-0.0411111 Перестановка строк 1 0.611111 2.22222 │ 2.61111 0 0.577778 0.235556 │-0.0422222 0 0.178889 -0.202222 │-0.0411111 Нормирование 1 0.611111 2.22222 │ 2.61111 0 1 0.407692 │-0.0730769 0 0 -0.275154 │-0.0280384 Нормирование 1 0.611111 2.22222 │ 2.61111 0 1 0.407692 │-0.0730769 0 0 1 │ 0.101901 ОБРАТНЫЙ ХОД ──────────── 1 0.611111 0 │ 2.38466 0 1 0 │ -0.114621 0 0 1 │ 0.101901 1 0 0 │ 2.45471 0 1 0 │ -0.114621 0 0 1 │ 0.101901 РЕШЕНИЕ СЛАУ МЕТОДОМ ГАУССА С ВЫБОРОМ ГЛАВНОГО ЭЛЕМЕНТА ════════════════════════════════════════ ════════════════════════════ 0.18 0.11 0.4 │ 0.47 0.02 0.59 0.28 │ 0.01 0.1 0.24 0.02 │ 0.22 ПРЯМОЙ ХОД ────────── Перестановка строк 0.02 0.59 0.28 │ 0.01 0.18 0.11 0.4 │ 0.47 0.1 0.24 0.02 │ 0.22 Перестановка столбцов 0.59 0.02 0.28 │ 0.01 0.11 0.18 0.4 │ 0.47 0.24 0.1 0.02 │ 0.22 Нормирование 1 0.0338983 0.474576 │ 0.0169492 0 0.176271 0.347797 │ 0.468136 0 0.0918644 -0.0938983 │ 0.215932 Перестановка столбцов 1 0.474576 0.0338983 │ 0.0169492 0 0.347797 0.176271 │ 0.468136 0 -0.0938983 0.0918644 │ 0.215932 Нормирование 1 0.474576 0.0338983 │ 0.0169492 0 1 0.506823 │ 1.346 0 0 0.139454 │ 0.34232 Нормирование 1 0.474576 0.0338983 │ 0.0169492 0 1 0.506823 │ 1.346 0 0 1 │ 2.45471 ОБРАТНЫЙ ХОД ──────────── 1 0.474576 0 │-0.0662614 0 1 0 │ 0.101901 0 0 1 │ 2.45471 1 0 0 │ -0.114621 0 1 0 │ 0.101901 0 0 1 │ 2.45471 РЕШЕНИЕ СЛАУ МЕТОДОМ ГАУССА-ЖОРДАНА ════════════════════════════════════════ ════════════════════════════ 0.18 0.11 0.4 │ 0.47 0.02 0.59 0.28 │ 0.01 0.1 0.24 0.02 │ 0.22 1 0.611111 2.22222 │ 2.61111 0 0.577778 0.235556 │-0.0422222 0 0.178889 -0.202222 │-0.0411111 1 0 1.97308 │ 2.65577 0 1 0.407692 │-0.0730769 0 0 -0.275154 │-0.0280384 1 0 0 │ 2.45471 0 1 0 │ -0.114621 0 0 1 │ 0.101901
1
|
|
|
16 / 16 / 9
Регистрация: 16.03.2012
Сообщений: 437
|
|
| 29.09.2012, 18:35 [ТС] | |
|
Triton.cpp, спасибо за приведённый пример. Просто я пытаюсь сделать вывод этого всего в окне программы, а ошибок тьма и не все понятны. Microsoft Visual Studio 2010 ругается даже там, где код правильный.
0
|
|
| 29.09.2012, 18:35 | |
|
Помогаю со студенческими работами здесь
5
Решение системы линейных уравнений методом Гаусса Решение системы линейного уравнение методом Гаусса Решение системы линейных алгебраических уравнений методом Гаусса Найти решение системы линейных уравнений методом Гаусса с выбором главного элемента в столбце Решение системы линейных уравнений методом Гаусса и Жордана-Гаусса Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
| Опции темы | |
|
|
Новые блоги и статьи
|
||||
|
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта
Симптом:
После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
|
Access
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
|
Новый ноутбук
volvo 07.12.2025
Всем привет.
По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне:
Ryzen 5 7533HS
64 Gb DDR5
1Tb NVMe
16" Full HD Display
Win11 Pro
|
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
|
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
|
|
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов
На странице:
https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/
нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
|
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов.
. . .
|
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
|
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
|
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут.
В век Веб все очень привыкли к дизайну Single-Page-Application .
Быстренько разберем подход "на фреймах".
Мы делаем одну. . .
|