6. Метод квадратного корня.
Этот метод пригоден только для линейных систем с эрмитовой матрицей
, и формулы расчета при этом несколько сложней, чем в методе Гаусса. Зато метод квадратного корня вдвое быстрей метода Гаусса.
Метод основан на представлении эрмитовой матрицы системы в виде произведения трех матриц

Здесь D — диагональная матрица с элементами
— верхняя треугольная матрица
при
— эрмитово сопряженная к ней нижняя треугольная матрица. Для полной определенности разложения потребуем вещественности и положительности диагональных элементов
.
Перепишем соотношение
следующем виде:

ограничение верхнего предела в сумме связано с обращением в нуль элементов S ниже главной диагонали. Последнее равенство можно записать в такой форме:

или окончательно

В этих формулах сначала полагаем
и последовательно вычисляем все элементы первой строки матрицы S; при
все суммы в формулах (16) отсутствуют. Затем полагаем
и вычисляем вторую строку и т. д.
Когда все элементы матриц найдены, то решение линейной системы
сводится к последовательному решению трех систем, двух треугольных и одной диагональной:

что делается обычным обратным ходом по формулам

Определитель матрицы вычисляется по формуле

Метод квадратного корня требует примерно
арифметических действий, т. е. при больших
он вдвое быстрей метода Гаусса, и занимает вдвое меньше ячеек памяти. Это понятно, ибо метод использует информацию о симметрииматрицы.
Кроме того, для ленточной, ящичной и некоторых других структур матрицы А (рис.
) матрица S будет иметь аналогичную структуру, т. е. содержать массивы нулевых элементов на заранее известных местах. Учет этого позволяет сильно сократить объем вычислений, как и в методе Гаусса. Однако заметим, что для ленточных матриц с узкой лентой, особенно для трехдиагональных, метод квадратного корня по скорости мало отличается от метода Гаусса и может быть даже медленней, ибо среди производящихся в нем действий есть извлечение корня, медленно выполняемое на ЭВМ.