Метод Гаусса решения систем линейных уравнений путем приведения их к треугольному виду.


Метод Гаусса — точный метод решения систем линейных алгебраических уравнений.

Метод Гаусса (его еще называют методом гауссовых исключений) состоит в том, что совместную систему n линейных алгебраических уравнений относительно n неизвестных (определитель матрицы системы отличен от нуля)

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

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

В матричной записи это означает, что сначала (прямой ход метода Гаусса) элементарными преобразованиями над строками приводят расширенную матрицу системы к ступенчатому виду:

а затем (обратный ход метода Гаусса) эту ступенчатую матрицу преобразуют так, чтобы в первых n столбцах получилась диагональная матрица

В результате получаем решение системы:

Опишем метод Гаусса последовательно.

Прямой ход

Рассмотрим расширенную матрицу системы

1-й шаг

Предположим, что a11 ≠ 0.

Если это не так, и a11 = 0, переставим строки матрицы так, чтобы a11 ≠ 0. Это всегда возможно, т.к. в противном случае матрица содержит нулевой столбец, ее определитель равен нулю и система несовместна.

Элемент a11 ≠ 0 называется ведущим элементом.

Итак, a11 ≠ 0.

 

Умножим первую строку на число и прибавим ко второй строке,

затем умножим первую строку на число и прибавим к третьей строке, и т.д.,

т.е. последовательно умножаем первую строку на число и прибавляем к i-й строке, для i=2, 3, …, n.

Получим на первом шаге:

.

2-й шаг

Предположим, что a(1)22 ≠ 0.

Если это не так, и a(1)22 = 0, переставим строки матрицы так, чтобы a(1)22 ≠ 0.

Здесь ведущий элемент a22 ≠ 0.

Умножим вторую строку на число и прибавим к третьей строке,

затем умножим вторую строку на число и прибавим к четвертой строке, и т.д.,

т.е. последовательно умножаем вторую строку на число и прибавляем к i-й строке, для i=3, 4, …, n.

Получим на втором шаге:

k-й шаг

Предположим, что a(k-1)kk≠ 0.

Если это не так, и a(k-1)kk = 0, переставим строки матрицы так, чтобы a(k-1)kk ≠ 0.

Ведущий элемент a(k-1)kk≠ 0.

Умножим k-ю строку на число и прибавим к i-й строке, для i=k+1, k+2, …, n.

Выполнив n-1 шаг получим:

 

.

Прямой ход закончен. Заметим, что все элементы на главной диагонали отличны от нуля.

Обратный ход

1-й шаг.

Умножим последнюю строку на число и прибавим к предпоследней строке, затем умножим последнюю строку на число и прибавим к (n-2)-й строке, и т.д., т.е. последовательно умножаем последнюю строку на число и прибавляем к (n-i)-й строке, для i=1, 3, …, n-1.

Получим на первом шаге:

.

k-й шаг

Умножим k-ю строку на число и прибавим к i-й строке, для i=k-1, k-2, …,-1.

Выполнив n-1 шаг получим:

 

Обратный ход закончен. Решение вычисляем по формулам:

Метод Гаусса решения систем линейных уравнений путем приведения их к трапецеидальному виду. (Ранг системы, базисные и свободные переменные, общее и частное решение, фундаментальная система решений)



Дата добавления: 2016-07-18; просмотров: 3183;


Поиск по сайту:

Воспользовавшись поиском можно найти нужную информацию на сайте.

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

Считаете данную информацию полезной, тогда расскажите друзьям в соц. сетях.
Poznayka.org - Познайка.Орг - 2016-2024 год. Материал предоставляется для ознакомительных и учебных целей.
Генерация страницы за: 0.01 сек.