Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Прямой метод исключения Гаусса
Прямые методы основаны на принципах последовательного исключения неизвестных. Целью исключения является преобразование базовой матрицы системы А из размерности
Тогда первичная система из n линейных уравнений, каждое из которых содержит (теоретически) (n) неизвестных, распадается на n линейных уравнений, каждое из которых содержит только одну неизвестную величину типа
…………………..
В таком случае основная вычислительная работа будет заключаться в преобразовании исходной системы линейных уравнений. Это трудоемкая процедура. Более проста схема преобразования матрицы размерностью
Тогда из последнего уравнения в одно действие определяется значение неизвестной
Из предпоследнего уравнения получим:
а затем
И так далее, вплоть до первого уравнения:
Преобразование квадратной матрицы в треугольную можно выполнить, воспользовавшись одним из свойств определителя: если одну из строк (или столбцов) умножить на любое число и сложить (вычесть) с другой строкой, то от этого определитель не изменится. Например, умножив вторую строку на коэффициент k1, а третью – на коэффициент k2 и порознь сложив их с первой, получим эквивалентную матрицу:
Коэффициенты всегда можно подобрать так, чтобы нужный элемент матрицы принял нужную нам величину (в том числе и ноль, что в методе Гаусса и требуется). Последовательно осуществляя этот процесс, можно получить треугольную матрицу. Метод Гаусса (метод последовательного исключения неизвестных) включает в себя две процедуры: прямой ход и обратный ход. Прямой ход - приведение квадратной матрицы, например, к верхней треугольной форме, обратный ход - нахождение неизвестной в направлении от
Систему можно записать в векторной форме:
где
По методу Гаусса умножим вторую строку на коэффициент
или
где
Так же поступим и с матрицей А ’: умножим третью строку на коэффициент
Получим треугольную матрицу А ’’
где
Видим, что процесс реконструкции исходной матрицы носит пошаговый характер и с каждым шагом мы получаем промежуточную матрицу, порядок которой на единицу меньше предыдущей. Тогда исходная система линейных уравнений примет следующую структуру:
После преобразования системы следует обратный ход. Он заключается в последовательном вычислении переменных в направлении снизу вверх. Например:
Задача 13. Решить систему линейных уравнений, найти корни с точностью до 0, 001.
Решение. Всю систему расчетов, как правило, пошагово представляют в табличной форме. Она может быть разной. Например, такой, как представлено в таблице 11, где все решение представляется в виде двухшагового цикла.
Таблица 11 - Расчетная таблица системы линейных уравнений
Получили систему из трех уравнений (они выделены в таблице в отдельные строки:
Далее, методом обратного хода, найдем неизвестные:
При первом шаге коэффициенты при неизвестных во втором и третьем уравнениях получены путем их умножения на соответствующий множитель и сложения по столбцам с коэффициентами первого уравнения. Рассмотрим еще одну, более удобную расчетную схему, которая называется схемой единственного деления. Ее смысл очевиден из анализа таблицы 12. Целью преобразований является получение верхней треугольной матрицы, в диагонали которой стоят единицы. Для этого в текущей матрице первое уравнение должно быть разделено на значение первого элемента, а уже преобразованная строка, умноженная на первые элементы (с обратным знаком) других строк, складывается с этими строками. В результате исходная система уравнений преобразуется к
Таблица 12 - Решение системы уравнений по схеме единственного деления
следующему виду:
Методом обратного хода получаем:
Найдем корни ранее рассмотренного уравнения, используя схему единственного деления (таблица 13). Таким образом, исходная система принимает вид:
Таблица 13 - Решение задачи 13 по схеме единственного деления
Очевидно следующее решение:
Мы получили практически тот же результат. При использовании схемы единственного деления на некотором шаге прямого хода может оказаться, что коэффициент Задача 14. Решить систему линейных уравнений методом главных элементов:
Решение. Процесс решения представим в виде таблицы 14. Таблица 14 - Решение задачи 14
Как видно из таблицы 14, в этом случае появляется дополнительный (второй) шаг, где переставлены местами второе и третье уравнения. Рассчитываем неизвестные (элементы базовых уравнений в таблице выделены жирным шрифтом):
Окончательно получаем:
Проверка:
Полученное решение обеспечивает погрешность по тождествам не выше 0, 02%.
|