Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Метод Гаусса и прямые методы решения систем ЛАУСтр 1 из 14Следующая ⇒
Большинство прямых методов решения систем ЛАУ в той или иной мере наследуют идею алгоритма последовательного исключения неизвестных – метода Гаусса. Идея достаточно прозрачна. Если матрица задачи, например, является верхней треугольной, в которой
Последнее уравнение системы содержит всего лишь одно неизвестное
Остальные неизвестные вычисляются последовательно по явным формулам
Совершенно аналогичный алгоритм может быть построен и для задачи с нижней треугольной матрицей. Суть метода Гаусса состоит в приведении матрицы задачи к верхнему (нижнему) треугольному виду. Для этих целей используются тождественные преобразования системы. В частности, решение задачи не меняется при замене произвольной строки системы на линейную комбинацию данной строки и произвольного числа других строк системы. Используя такого рода преобразования, можно последовательно, столбец за столбцом, исключить переменные, находящиеся ниже главной диагонали системы ЛАУ. Элементарный шаг такого преобразования можно выразить с помощью операции умножения левой и правой части системы на элементарную нижнюю треугольную матрицу вида
Матрицы
преобразованная матрица
Нетрудно убедиться, что после выполнения описанных действий матрица Таким образом, метод последовательного исключения Гаусса состоит в преобразовании исходной системы уравнений путем умножения ее на элементарные треугольные матрицы, в результате чего исходная система уравнений преобразуется в эквивалентную систему с верхней треугольной матрицей
Решение полученной системы уравнений находится с помощью описанного выше алгоритма (2.2), (2.3). Процедуру (2.5) – (2.7) принято называть прямым ходом метода Гаусса, а (2.2), (2.3) – соответственно обратный ход. Оценим вычислительные затраты прямого и обратного хода метода Гаусса. Одна операция умножения Для обратного хода метода Гаусса из выражения (2.3) легко подсчитать, что для вычисления Относительно применимости метода Гаусса можно утверждать, что данный метод является наиболее универсальным в своем классе и может быть использован для решения произвольных систем ЛАУ с неособенной (не вырожденной) матрицей. Тем не менее, источником проблем, с которыми приходится иметь дело при использовании описанного выше алгоритма, являются нулевые (близкие к нулю) значения диагональных элементов, присутствующие в матрице изначально, либо появляющиеся в процессе исключения неизвестных. Как видно из выражения (2.4), при формировании матриц
|