Студопедия

Главная страница Случайная страница

КАТЕГОРИИ:

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Метод Гаусса. Методом Гаусса называют точный метод решения невырожденной системы линейных уравнений, состоящий в том






Методом Гаусса называют точный метод решения невырожденной системы линейных уравнений, состоящий в том, что последовательным исключением неизвестных систему

, ,

приводят к эквивалентной системе с верхней треугольной матрицей

решение которой находят по рекуррентным формулам

, , .

Существует много вариантов этого метода. Рассмотрим схему единственного деления. Она эффективна, когда максимальные по модулю коэффициенты уравнений находятся на главной диагонали матрицы. Это положительно определенные матрицы и матрицы, обладающие свойством диагонального преобладания:

.

Пусть исходная система имеет вид

(1)

Предположим, что , и разделим обе части первого уравнения системы на . В результате получим

, (2)

где , , . С помощью уравнения (2) исключим во всех уравнениях системы (1), начиная со второго, слагаемые, содержащие . Для этого умножаем обе части уравнения (2) последовательно на и вычитаем соответственно из второго, третьего,...., -го уравнения системы (1). В результате получаем систему, порядок которой на единицу меньше порядка исходной системы:

где , , , . Аналогично преобразуем полученную систему. В результате - кратного повторения этого преобразования получим систему с треугольной матрицей:

(3)

которая эквивалентна системе (1) и легко решается. Найденное из последнего уравнения подставляют в предпоследнее уравнение и находят , затем , и т.д. до , которое находят из первого уравнения системы, когда уже известны .

Таким образом, метод Гаусса содержит прямой ход, на котором исходную систему преобразуют к треугольному виду, и обратный ход, на котором решают треугольную систему (3), эквивалентную исходной.

На рис.4.1 и 4.2 представлены алгоритмы прямого хода и обратного хода при решении системы.


Рис.4.1 – прямой ход алгоритма решения системы линейных

алгебраических уравнений методом Гаусса по схеме с частичным

выбором ведущего коэффициента по столбцу


Рис.4.2 – обратный ход алгоритма решения системы линейных

алгебраических уравнений методом Гаусса по схеме с частичным

выбором ведущего коэффициента по столбцу

 

Коэффициенты называют ведущими (главными) элементами метода Гаусса. На каждом шаге предполагалось, что . Если окажется, что это не так, то в качестве ведущего элемента можно использовать любой другой ненулевой элемент системы. Однако, если коэффициент мал, то после деления на этот элемент и вычитания -го уравнения из последующих возникают большие погрешности округления. Чтобы избежать этого, уравнения на каждом этапе переставляют так, чтобы на главной диагонали оказался наибольший по модулю элемент -го столбца. При этом от схемы единственного деления переходят к схеме с частичным выбором (по столбцу) ведущего (главного) элемента, что и реализовано в алгоритме на рис.4.1. Если матрица системы хорошо обусловлена (т.е. малые изменения ее элементов не приводят к существенным изменениям элементов ее обратной матрицы), то в методе Гаусса с выбором главного элемента погрешности округления невелики.

Одновременно с решением системы можно найти определитель матрицы системы, который равен произведению ведущих элементов, т.е. .

В схеме полного выбора (выбор главного элемента по всей матрице) допускается нарушение естественного порядка исключения неизвестных. На первом шаге среди определяют максимальный по модулю элемент . Первое уравнение системы и уравнение с номером меняют местами. Далее исключают неизвестное из всех уравнений, кроме первого. На -м шаге среди при неизвестных в уравнениях с номерами выбирают максимальный по модулю коэффициент . Затем -е уравнение и уравнение, содержащее , меняют местами и исключают из уравнений с номерами . На этапе обратного хода неизвестные вычисляют в следующем порядке: .

Другой вариант метода Гаусса приводит к системе с обратной матрицей коэффициентов. Если , то можно разрешить первое из уравнений системы (1) относительно и подставить это выражение в остальные уравнения. В результате получим систему

 

(4)

 

где , , , , . На следующем шаге при условии, что , исключают переменную из правых частей уравнений. Если возможно выполнить таких шагов, то возникает система , т.е. выполнено обращение исходной матрицы .

Если на -м шаге матрицу коэффициентов представить в виде блоков

,

То блок размера определяет матрицу, обратную соответствующему блоку матрицы, в то время как есть матрица, обратная соответствующему блоку матрицы. Все это достаточно просто установить, если положить в первых уравнениях (1) и соответственно в последних уравнениях (4).


Поделиться с друзьями:

mylektsii.su - Мои Лекции - 2015-2024 год. (0.007 сек.)Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав Пожаловаться на материал