- •4.2 Вычислительная устойчивость методов решения слау
- •4.3 Методы исключения
- •4.3.1 Схема единственного деления
- •4.3.2 Метод Жордана
- •4.3.3 Метод оптимального исключения
- •4.3.4 Метод Гаусса с выбором главного элемента
- •4.4 Методы, основанные на разложении матриц
- •4.4.1. Схема Холецкого
- •4.4.2 Метод квадратного корня
- •4.4.3 Метод отражений
- •4.4.4 Метод вращений
- •4.5 Методы, основанные на построении вспомогательной системы векторов
- •4.5.1 Метод ортогонализации
- •4.5.2 Метод сопряженных градиентов
4.4 Методы, основанные на разложении матриц
4.4.1. Схема Холецкого
Используем для решения системы (4.1) теорему о разложении невырожденной квадратной матрицы в произведение нижней и верхней треугольных матриц.
Теорема 4.1. Если главные миноры матрицы отличны от нуля:
, , …,,
то матрица представима в виде
, (4.11)
где и- соответственно нижняя и верхняя треугольные матрицы.
Разложение (4.11) не может быть единственным. Если взять произвольную диагональную матрицу , с элементами, отличными от нуля, то вместе с равенствомсправедливо также равенство. Поэтому диагональные элементы одной из матрициможно задавать произвольными, отличными от нуля.
Зафиксируем элементы главной диагонали матрицы , положив,. В этом случае разложение имеет вид
(4.12)
Учитывая разложение (4.11), система (4.1) принимает вид . Тогда вектор неизвестныхможно найти из цепочки матричных уравнений
, (4.13)
Вектор находится из системы с нижней треугольной матрицей
по формулам ,,. Определив вектор, находим
вектор неизвестных из системы с верхней треугольной матрицей
Вычисление проводится по формулам, аналогичным формулам для обратного хода схемы единственного деления Гаусса
, ,.
Описанный метод решения систем линейных алгебраических уравнений называется схемой Холецкого.
4.4.2 Метод квадратного корня
Этот метод используется для решения систем линейных алгебраических уравнений с эрмитовой невырожденной матрицей . Матрицаназывается эрмитовой, если она совпадает со своей комплексно-сопряженной транспонированной матрицей, т.е.. Среди прямых методов этот метод является самым быстродействующим и особенно удобен для решения систем уравнений с ленточной матрицей, у которойпри, где.
Будем искать разложение действительной матрицы системы (4.1) в виде
, (4.14)
где
,
- диагональная матрица с элементами .
После перемножения матриц получаем
, ,
, .
Потребуем, чтобы элементы были положительными числами. Тогда получим
(4.15)
Таким образом, разложение (4.14) существует и определяется формулами (2.15). Тогда решение системы (4.1) сводится к решению двух систем с треугольными матрицами
, .
Первая система имеет вид
и ее решение находится по формулам
, ,.
Вторая система
дает решение исходной системы (4.1)
, ,.
Если матрица является положительно определенной (все главные миноры положительны), тои. Формулы разложения имеют в этом случае вид
Для решения системы линейных алгебраических уравнений с вещественной матрицей порядка методом квадратного корня необходимо выполнитьопераций умножения и деления иизвлечений квадратного корня.
ЛЕКЦИЯ № 10