LU-разложение матрицы и основанный на нем метод решения системы

Теорема об LU-разложении матрицы

Рассматривается неоднородная система линейных алгебраических уравнений (СЛАУ):

LU-разложение матрицы и основанный на нем метод решения системы - student2.ru , (5)

где LU-разложение матрицы и основанный на нем метод решения системы - student2.ru - LU-разложение матрицы и основанный на нем метод решения системы - student2.ru матрица системы, LU-разложение матрицы и основанный на нем метод решения системы - student2.ru - вектор неизвестных и правой части соответственно, LU-разложение матрицы и основанный на нем метод решения системы - student2.ru .

Теорема. Пусть все ведущие подматрицы LU-разложение матрицы и основанный на нем метод решения системы - student2.ru , LU-разложение матрицы и основанный на нем метод решения системы - student2.ru , матрицы LU-разложение матрицы и основанный на нем метод решения системы - student2.ru являются невырожденными. Тогда LU-разложение матрицы и основанный на нем метод решения системы - student2.ru единственным образом представима в виде:

LU-разложение матрицы и основанный на нем метод решения системы - student2.ru , (10)

где LU-разложение матрицы и основанный на нем метод решения системы - student2.ru - нижняя треугольная матрица с единицами на главной диагонали, LU-разложение матрицы и основанный на нем метод решения системы - student2.ru - верхняя треугольная матрица, диагональные элементы которой определяются по формуле:

LU-разложение матрицы и основанный на нем метод решения системы - student2.ru . (15)

Представление (10) называется LU-разложением матрицы LU-разложение матрицы и основанный на нем метод решения системы - student2.ru .

Доказательство. Доказательство проведем конструктивно, т.е. построим непосредственно разложение (10). Напомним, что главные подматрицы LU-разложение матрицы и основанный на нем метод решения системы - student2.ru - это

LU-разложение матрицы и основанный на нем метод решения системы - student2.ru

LU-разложение матрицы и основанный на нем метод решения системы - student2.ru LU-разложение матрицы и основанный на нем метод решения системы - student2.ru .

Предположим, что разложение (10) уже построено, т.е. матрица LU-разложение матрицы и основанный на нем метод решения системы - student2.ru представлена в виде:

LU-разложение матрицы и основанный на нем метод решения системы - student2.ru

Элементы матрицы LU-разложение матрицы и основанный на нем метод решения системы - student2.ru известны, а элементы матриц LU-разложение матрицы и основанный на нем метод решения системы - student2.ru необходимо найти. Построим систему уравнений относительно неизвестных элементов матриц LU-разложение матрицы и основанный на нем метод решения системы - student2.ru , записывая уравнения для соответствующих элементов матрицы LU-разложение матрицы и основанный на нем метод решения системы - student2.ru :

LU-разложение матрицы и основанный на нем метод решения системы - student2.ru (20)

или, учитывая, что

LU-разложение матрицы и основанный на нем метод решения системы - student2.ru

систему (20) можно записать в виде:

LU-разложение матрицы и основанный на нем метод решения системы - student2.ru . (22)

Записывая последовательно уравнения системы (20), получим:

для LU-разложение матрицы и основанный на нем метод решения системы - student2.ru , учитывая, что этот элемент получается при умножении первой строки матрицы LU-разложение матрицы и основанный на нем метод решения системы - student2.ru на первый столбец матрицы LU-разложение матрицы и основанный на нем метод решения системы - student2.ru :

LU-разложение матрицы и основанный на нем метод решения системы - student2.ru ,

откуда сразу получаем значение для LU-разложение матрицы и основанный на нем метод решения системы - student2.ru .

Элемент LU-разложение матрицы и основанный на нем метод решения системы - student2.ru получается как результат умножения первой строки матрицы LU-разложение матрицы и основанный на нем метод решения системы - student2.ru на второй столбец матрицы LU-разложение матрицы и основанный на нем метод решения системы - student2.ru :

LU-разложение матрицы и основанный на нем метод решения системы - student2.ru ,

откуда LU-разложение матрицы и основанный на нем метод решения системы - student2.ru .

Идя последовательно по элементам первой строки матрицы LU-разложение матрицы и основанный на нем метод решения системы - student2.ru , получим, что

LU-разложение матрицы и основанный на нем метод решения системы - student2.ru .

Переходим на вторую строку матрицы LU-разложение матрицы и основанный на нем метод решения системы - student2.ru :

LU-разложение матрицы и основанный на нем метод решения системы - student2.ru .

LU-разложение матрицы и основанный на нем метод решения системы - student2.ru ,

и т.д. Проводя вычисления, составляя уравнения для элементов матрицы LU-разложение матрицы и основанный на нем метод решения системы - student2.ru в порядке

LU-разложение матрицы и основанный на нем метод решения системы - student2.ru ,

получим следующие формулы для вычисления неизвестных элементов матриц LU-разложение матрицы и основанный на нем метод решения системы - student2.ru :

LU-разложение матрицы и основанный на нем метод решения системы - student2.ru (25)

Ясно, что вычисления по формулам (25) можно вести только тогда, когда LU-разложение матрицы и основанный на нем метод решения системы - student2.ru . Проверим выполнение этого условия. Из (22) следует, что

LU-разложение матрицы и основанный на нем метод решения системы - student2.ru ,

поэтому

LU-разложение матрицы и основанный на нем метод решения системы - student2.ru . (30)

Поскольку LU-разложение матрицы и основанный на нем метод решения системы - student2.ru нижняя и верхняя треугольные матрицы соответственно, то их определители равны произведению элементов, стоящих на главной диагонали, поэтому


LU-разложение матрицы и основанный на нем метод решения системы - student2.ru ,

и, как следует из (30)

LU-разложение матрицы и основанный на нем метод решения системы - student2.ru .

По условию теоремы все LU-разложение матрицы и основанный на нем метод решения системы - student2.ru , LU-разложение матрицы и основанный на нем метод решения системы - student2.ru невырожденные, т.е.

LU-разложение матрицы и основанный на нем метод решения системы - student2.ru ,

кроме того LU-разложение матрицы и основанный на нем метод решения системы - student2.ru ,

что и требовалось доказать.

LU-разложение матрицы и основанный на нем метод решения системы

Пусть решается СЛАУ (5), при этом имеется LU-разложением матрицы системы. Тогда метод решения СЛАУ, основанный на LU-разложении заключается в следующем. Исходная система LU-разложение матрицы и основанный на нем метод решения системы - student2.ru представляется в эквивалентном виде:

LU-разложение матрицы и основанный на нем метод решения системы - student2.ru . (35)

Обозначим произведение матрицы LU-разложение матрицы и основанный на нем метод решения системы - student2.ru на вектор неизвестных LU-разложение матрицы и основанный на нем метод решения системы - student2.ru через вектор новых неизвестных LU-разложение матрицы и основанный на нем метод решения системы - student2.ru :

LU-разложение матрицы и основанный на нем метод решения системы - student2.ru , (40)

тогда система (35) примет вид:

LU-разложение матрицы и основанный на нем метод решения системы - student2.ru . (45)

Таким образом, чтобы решить исходную систему (5) общего вида в методе, основанном на LU-разложении, надо решить последовательно две системы, но с треугольными матрицами: сначала СЛАУ (45), в результате получим вектор LU-разложение матрицы и основанный на нем метод решения системы - student2.ru , а затем СЛАУ (40), подставив в правую часть уже известный LU-разложение матрицы и основанный на нем метод решения системы - student2.ru .

СЛАУ (45) – система с нижней треугольной матрицей с единицами на главной диагонали:

LU-разложение матрицы и основанный на нем метод решения системы - student2.ru .

Ее решение происходит сверху вниз путем последовательной подстановки уже найденных значений LU-разложение матрицы и основанный на нем метод решения системы - student2.ru . После того, как LU-разложение матрицы и основанный на нем метод решения системы - student2.ru найден, решается СЛАУ (40):

LU-разложение матрицы и основанный на нем метод решения системы - student2.ru .

Решение производится снизу вверх путем выполнения последовательной подстановки уже найденных на предыдущих шагах значений LU-разложение матрицы и основанный на нем метод решения системы - student2.ru .

Таким образом, основные шаги метода решения СЛАУ (5), основанного на LU-разложении матрицы системы, следующие:

Шаг 1. Построить LU-разложение матрицы СЛАУ: LU-разложение матрицы и основанный на нем метод решения системы - student2.ru ;

Шаг 2. Решить СЛАУ LU-разложение матрицы и основанный на нем метод решения системы - student2.ru , в результате решения получить вектор LU-разложение матрицы и основанный на нем метод решения системы - student2.ru ;

Шаг 3. Решить СЛАУ LU-разложение матрицы и основанный на нем метод решения системы - student2.ru , в результате решения получить искомый вектор LU-разложение матрицы и основанный на нем метод решения системы - student2.ru .

Наши рекомендации