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

Матричной форма СЛАУ- , где матрица A имеет размерность n на n и ее определитель отличен от нуля.

Так как , то матрица А – обратима, то есть, существует обратная матрица . Если умножить обе части равенства на слева, то получим формулу для нахождения матрицы-столбца неизвестных переменных -решение системы линейных алгебраических уравнений матричным методом.

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

 

 

Метод Гаусса- этот метод заключается в последовательном исключении неизвестных. Пусть в системе уравнений

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

.

Если , то, продолжая аналогичное исключение, приходим к системе уравнений с верхней треугольной матрицей

.

Из нее в обратном порядке находим все значения xi:

.

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

, j = i+1,i+ 2, …, m;

т.е. осуществляется выбор первого главного элемента. Переставляя уравнения так, чтобы в первом уравнении коэффициент a11 был максимальным по модулю. Разделив первую строку на главный элемент, как и прежде, исключают x1 из остальных уравнений. Затем для оставшихся столбцов и строк выбирают второй главный элемент и т.д.

Алгоритм численного метода Гаусса:

Прямой ход.

а) Положить номер шага . Переобозначить все элементы расширенной матрицы через ;

б) Выбрать ведущий элемент одним из двух способов.


Первый способ (схема единственного деления). Выбрать в качестве ведущего элемента .


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

в) каждый элемент строки, в которой находится ведущий элемент, поделить на него:

 


г) элементы строк, находящихся ниже строки с ведущим элементом, подсчитать по правилу прямоугольника, схематически показанного на рис. 10.1 (исключить элементы, стоящие ниже ведущего элемента).

Пусть рассчитывается значение на k-м шаге. Следует соединить элемент с ведущим элементом . Получена одна из диагоналей прямоугольника. Вторую диагональ образует соединение элементов и . Для нахождения значения из его текущего значения вычитается произведение элементов и , деленное на ведущий элемент;


д) если , то перейти к пункту "б", где вместо положить .

 

Если , завершить прямой ход. Получена расширенная трапециевидная матрица из элементов , соответствующая .

2. Обратный ход. Составить систему и решить ее, начиная с последнего уравнения.