![]() Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Прямые методы
Метод Гаусса (метод исключения)
Рассмотрим систему из трех уравнений с тремя неизвестными:
Введем множитель
получим: первая скобка равна нулю, а другие переобозначим, тогда имеем
Заменим второе уравнение системы (*) на полученное (4). Введем множитель Заменим уравнение (3) на полученное, будем иметь систему: Новая система уравнений полностью эквивалентна системе (*) с тем преимуществом, что в двух последних уравнениях нет члена с Введем множитель
Получим новую эквивалентную систему: Полученная система называется треугольной. Теперь процесс нахождения неизвестных значительно упрощается. Сначала определяется
В том случае, когда ПРИМЕР:
Т.о., найдено точное решение системы уравнений с помощью конечного числа арифметических операций. В данном случае ошибки округления отсутствовали. Обобщим рассматриваемый метод решения на систему n уравнений с n неизвестными. Обозначим неизвестные
Введем (n-1) множителей Вычтим из каждого i -уравнения первое уравнение, умноженное на где i=2, …n, j=1, …n. Преобразованная система запишется в следующем виде: Аналогичным образом можно исключить из (n-2) уравнений неизвестное
Новые коэффициенты на k- шаге будут i=k+1, …, n; j=k, …, n; Индекс k=1, …, n-1, при k=n-1 исключается (n-1) – ый элемент. Окончательно треугольная система уравнений имеет вид: Индексы i, j, k обозначают следующее: k – номер того уравнения, которое вычитается из остальных, а также номер того неизвестного, которое исключается из оставшихся (n-k) уравнений; i- номер того уравнения, из которого в данный момент исключается неизвестное; j- номер столбца. Для нахождения значений неизвестных производят обратную подстановку:
Метод прогонки Метод прогонки относится к прямым методам решения систем линейных алгебраических уравнений и является модификацией метода исключения Гаусса для частного случая разряженных систем. К таким системам относятся системы уравнений с трехдиагональной матрицей. К подобным системам часто приходят при решении большого класса инженерных задач в том числе и в технологии кабельного производства. Особенно распространены такие системы при численном решении краевых задач в дифференциальной постановке. Запишем систему уравнений в виде:
На главной диагонали матрицы этой системы стоят элементы над ней – элементы Метод прогонки состоит из двух этапов – прямой прогонки (аналога прямого хода метода Гаусса) и обратной прогонки (аналога обратной прогонки метода Гаусса). На первом этапе каждое неизвестное выражается через последующее, то есть
Из первого уравнения системы найдем:
или где Из второго уравнения системы выразим Отсюда Аналогично можно вычислить прогоночные коэффициенты для любого номера i:
Обратная прогонка состоит в последовательном вычислении неизвестных Отсюда, исключая Далее, используя формулу (2) и выражения для прогоночных коэффициентов (3), последовательно вычисляем неизвестные
Приведенное условие (4) преобладания диагональных коэффициентов обеспечивает устойчивость метода с точки зрения ошибок (погрешностей) округления. Последнее обстоятельство позволяет использовать метод прогонки для решения больших систем уравнений. Рассматриваемый метод в сравнении с методом Гаусса является более экономичным.
|