Методы исключения Гаусса
Материал из MachineLearning.
(Различия между версиями)
м («Методы исключения Гаусса, выбор главного элемента, итеративное улучшение результата» переименована в «Методы исключения Гаусса»: дл) |
|||
Строка 37: | Строка 37: | ||
:: 2. Из <tex>(n-1)-</tex>го - определяем <tex>x_{n-1}:\: \quad x_{n-1}=b_{n-1}^n-a_{(n-1)n}^n x_n</tex> и т.д. | :: 2. Из <tex>(n-1)-</tex>го - определяем <tex>x_{n-1}:\: \quad x_{n-1}=b_{n-1}^n-a_{(n-1)n}^n x_n</tex> и т.д. | ||
- | == Анализ метода | + | == Анализ метода == |
- | == | + | |
+ | == Способы оценки ошибок == | ||
+ | |||
+ | == Улучшение метода исключения Гаусса== | ||
+ | === Выбор главного элемента === | ||
+ | === Итеративное улучшение результата === | ||
+ | == Программа, реализующая метод на C++ == | ||
== Рекомендации программисту == | == Рекомендации программисту == | ||
- | |||
== Список литературы == | == Список литературы == | ||
* ''Н.С.Бахвалов, Н.П.Жидков, Г.М.Кобельков'' Численные методы | * ''Н.С.Бахвалов, Н.П.Жидков, Г.М.Кобельков'' Численные методы |
Версия 15:11, 4 декабря 2008
Содержание |
Постановка задачи
Дана система линейных алгебраических уравнений (СЛАУ), состоящая из уравнений с неизвестными :
(1)
Предполагается, что существует единственное решение системы, то есть .
В данной статье будут рассмотрены причины погрешности, возникающей во время решения системы с помощью метода Гаусса, способы выявления и ликвидации(уменьшения) этой погрешности.
Описание метода
Процесс решения системы линейных уравнений
(2)
по методу Гаусса состоит из 2х этапов:
- Прямой ход
- Система (2) приводится к треугольному виду
- 1. Предполагаем, что . Тогда первое уравнение системы (2) делим на коэффициент , в результате получаем уравнение
- Затем из каждого из остальных уравнений вычитается первое уравнение, умноженное на соответствующий коэффициент . В результате уравнения преобразуются к виду:
- 2. В предположении, что , делим второе уравнение на коэффициент и исключаем неизвестное из всех последующих уравнений и т.д.
- 3. Получаем систему уравнений с треугольной матрицей:
(3)
- Обратный ход
- Непосредственное определение неизвестных
- 1. Из го уравнения системы (3) определяем
- 2. Из го - определяем и т.д.
Анализ метода
Способы оценки ошибок
Улучшение метода исключения Гаусса
Выбор главного элемента
Итеративное улучшение результата
Программа, реализующая метод на C++
Рекомендации программисту
Список литературы
- Н.С.Бахвалов, Н.П.Жидков, Г.М.Кобельков Численные методы