4.9. Метод квадратного корня
В изложенных выше схемах метода исключения Гаусса можно сделать ряд упрощений, если матрица исходной системы (4.1) является симметрической. Однако в случае симметрической матрицы удобным методом решения системы является метод квадратного корня (см. [4, с. 135–137]; [5, с. 99–101]; [6, с. 391–393]; [7, с. 287–290]).
Суть метода квадратного корня состоит в следующем. Пусть дана линейная система (4.1), где – симметрическая квадратная матрица порядка , т.е. – вектор правых частей системы, – вектор-столбец неизвестных.
Решение системы (4.1) проведем в два этапа.
I этап (прямой ход). Согласно следствию из -теоремы представим матрицу в виде
(4.39) |
где – нижняя треугольная матрица, – транспонированная по отношению к матрица. Пусть
.
Тогда, производя перемножение матриц и , получим следующие уравнения для определения элементов матрицы :
(4.40) |
Отсюда последовательно находим:
(4.41) |
Если , то
и система (4.1) имеет единственное решение.
Заметим, что при действительных могут получиться чисто мнимые . Формально метод применим и в этом случае. Если же матрица является положительно определенной, то мнимых не будет.
II этап (обратный ход). В силу соотношения (4.39) система (4.1) эквивалентна двум системам с треугольной матрицей:
(4.42) |
Или в развернутом виде:
(4.43) |
(4.44) |
Из (4.43) последовательно находим , ведя расчеты “сверху вниз” по формулам:
(4.45) |
Затем из (4.44) “снизу вверх” по найденным последовательно находим , пользуясь формулами:
(4.46) |
При вычислениях по методу квадратного корня производится обычный контроль с помощью сумм, как и в методе Гаусса. При составлении сумм учитываются все коэффициенты соответствующей строки.
По сравнению с описанными выше методами решения систем данный метод дает выигрыш во времени в силу того, что:
1) существенно уменьшает число операций умножения и деления. По данному методу требуется произвести операций извлечения квадратного корня (отсюда и название метода) и операций умножения и деления (для больших это почти в два раза меньше, чем в методе исключения Гаусса);
2) при расчетах на ЭВМ позволяет экономить память машины, т.к. матрица – симметрическая. В вычислительной схеме можно записывать верхних коэффициентов и .
Кроме того, метод квадратного корня, как и изложенные выше методы, дает возможность найти . Для вычисления определителя достаточно провести прямой ход по формулам (4.41).