Форум программистов, компьютерный форум, киберфорум
Численные методы
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/3: Рейтинг темы: голосов - 3, средняя оценка - 5.00
148 / 118 / 37
Регистрация: 27.10.2011
Сообщений: 690
1

Метод Гаусса-Жордана и неточность вычислений

05.11.2016, 22:45. Показов 554. Ответов 3
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Собсна, реализовал этот метод и столкнулся с неожиданной для меня ситуацией:
При выполнении, например, прямого хода, может получаться вот такая строчка:
0, 0, 0, ..., 0 | 0
Означает, что в системе были линейно-зависимые строки, и эту строку можно просто удалить из матрицы.

На практике же случается что-то в стиле
0, 0, 0, ..., 0 | 1E-16
Там, где чисто математически должны быть только нули.
В программе становится непонятно, что с такой строкой делать - удалять или говорить что система несовместна.
Как решают подобные проблемы?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
05.11.2016, 22:45
Ответы с готовыми решениями:

Метод гаусса жордана в с++
Нужно написать код читающий Метод гаусса жордана! Пример...

Метод Жордана - Гаусса
Здравствуйте!!! Можете объяснить, надо было единичную матрицу создать, но не понял условие if для...

Метод Гаусса — Жордана
сделать программу которая будет решать системы уравнений методом Гаусса — Жордана

Метод Гаусса-Жордана
Метод Гаусса-Жордана найти решение системы уравнений:...

3
2443 / 1841 / 406
Регистрация: 15.12.2013
Сообщений: 8,237
05.11.2016, 23:54 2
Цитата Сообщение от Nikitko_Cent Посмотреть сообщение
Как решают подобные проблемы?
Задают точность или используют другие, более эффективные или устойчивые к ошибкам вычисления методы, например,итеративные.
0
148 / 118 / 37
Регистрация: 27.10.2011
Сообщений: 690
06.11.2016, 00:52  [ТС] 3
S_el, а как потом использовать заданную точность конкретно в этом методе?
Итеративные методы не подходят, так как они дадут лишь конечное число ответов за конечное время, тогда как мне нужно найти всё пространство решений
0
2443 / 1841 / 406
Регистрация: 15.12.2013
Сообщений: 8,237
06.11.2016, 01:58 4
Цитата Сообщение от Nikitko_Cent Посмотреть сообщение
а как потом использовать заданную точность конкретно в этом методе?
проверять на равенство нулю с конкретно заданной точностью. И в зависимости от этого принимать число ка к0 или не принимать. Но в любом случае это не спасет от вычислительной ошибки.
1
06.11.2016, 01:58
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
06.11.2016, 01:58
Помогаю со студенческими работами здесь

Метод Жордана-Гаусса
Как решить,не знаю.....просто методом Гаусса не много понял,а как этот делать не знаю!!! ...

Обратная матрица. Метод Гаусса—Жордана
Здравствуйте. Пишу программку вычисления матриц и вот эта функция ( см. код ) компилируется и...

не могу разобраться с программой на С++. Метод Жордана-Гаусса
могу указать в каком месте не понимаю. Очень прошу, дайте коментарии к программе. #include...

РСЛУ метод Гаусса-жордана (Windows forms)
Решение систем линейных уравнений методом гаусса-жордана. Выбирается первая колонка слева, в...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru