Лекции.Орг


Поиск:




Категории:

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

 

 

 

 


Метод lu-разложение матриц




 

Пусть – данная – матрица, а и – соответственно нижняя (левая) и верхняя (правая) треугольные матрицы. Справедливо следующее утверждение.

Теорема 5.1. Если все главные миноры квадратной матрицы отличны от нуля, то существуют такие нижняя и верхняя треугольные матрицы, что . Если элементы диагонали одной из матриц или фиксированы (ненулевые), то такое разложение единственно.

Определим (при ) и (при ) такие, чтобы

Выполнив перемножение матриц, на основе поэлементного приравнивания левых и правых частей приходим к -матрице уравнений

относительно -матрицы неизвестных

(5.8)

Специфика этой системы позволяет находить неизвестные (5.8) одно за другим в следующем порядке.

Из первой строки уравнений имеем

;

из оставшейся части первого столбца уравнений

;

из оставшейся части второй строки

;

из оставшейся части второго столбца

и т.д. Последним находится элемент

Легко видеть, что все отличные от 0 и 1 элементы матриц и могут быть однозначно вычислены с помощью всего двух формул:

(5.9)

(5.10)

При практическом выполнении разложения матрицы нужно иметь в виду следующие два обстоятельства:

1. организация вычислений по формулам (5.9)-(5.10) должна предусматривать переключение счета с одной формулы на другую в соответствии с показанным выше процессом получения неизвестных, приведшим к этим формулам. Это удобно делать, ориентируясь на матрицу неизвестных (5.8), а именно, первая строка (5.8) вычисляется по формуле (5.9) при , ; первый столбец (5.8) (без первого элемента) – по формуле (5.10) при , , и т. д.

2. препятствием для осуществимости описанного процесса LU-разложения матрицы может оказаться равенство нулю диагональных элементов матрицы , поскольку на них выполняется деление по формуле (5.10). Отсюда требование теоремы, накладываемое на главные миноры.

Заметим, что , т. е. первый диагональный элемент матрицы совпадает с первым минором и по условию должен быть отличным от нуля. Второй диагональный элемент матрицы

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

Если матрица исходной системы (5.1) разложена в произведение треугольных и , то, значит, вместо (5.1а) можно записать эквивалентное (5.1) уравнение

.

Введя вектор вспомогательных переменных , последнее можно переписать в виде системы

Таким образом, решение данной системы с квадратной матрицей коэффициентов свелось к последовательному решению двух систем с треугольными матрицами коэффициентов.

Получим сначала формулы для вычисления элементов вспомогательного вектора . Для этого запишем уравнение в развернутом виде:

Очевидно, что все могут быть последовательно найдены при по формуле

. (5.11)

Развернем теперь векторно-матричное уравнение :

(5.12)

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

(5.13)

Решение линейных систем с помощью LU-разложения – это другая система реализации метода Гаусса. В отличие от рассмотренной в параграфе 5.1, так называемой, схемы единственного деления эту называют компактной схемой Гаусса или схемой Холецкого.

Вычисление определителя LU-факторизованной матрицы опирается на свойство определителя произведения матриц и сводится к перемножению чисел:

Для обращения матрицы с помощью LU-факторизации можно применить тот же прием, который рассмотрен в параграфе 5.2, т.е. -кратно использовать формулы (5.11) и (5.13) для получения столбцов матрицы ; при этомв качестве в (5.11) должны фигурировать только 0 или 1: для нахождения первого столбца полагаем , для второго – и т.д. Можно однако вывести и специальные формулы для выражения элементов обратной матрицы через элементы матриц и . Продемонстрируем это.

Пусть матрицы и обратимы (матрица обратима всегда). Тогда

Умножая последнее равенство поочередно на слева и на справа, будем иметь

и (5.14)

Анализ уравнений (5.14) позволяет выразить элементы матрицы в виде

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

(5.15)

(5.16)

(5.17)

Схематично последовательность вычислений элементов обратной матрицы можно изобразить пронумерованными стрелками следующим образом:

При этом стрелка 1 означает, что фиксируем и ведем счет по формулам (5.15), (5.16) при ; стрелка 2 – счет по формуле (5.17) при и и т. д.





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


Дата добавления: 2016-11-12; Мы поможем в написании ваших работ!; просмотров: 1720 | Нарушение авторских прав


Поиск на сайте:

Лучшие изречения:

Так просто быть добрым - нужно только представить себя на месте другого человека прежде, чем начать его судить. © Марлен Дитрих
==> читать все изречения...

2463 - | 2219 -


© 2015-2024 lektsii.org - Контакты - Последнее добавление

Ген: 0.008 с.