Решение систем линейных уравнений

Метод квадратных корней

Объем вычислений, требующихся для решения линейных алгебраических задач с симметричными матрицами, можно сократить почти вдвое, если учитывать симметрию при треугольном разложении.

Пусть A = – симметричная матрица, т.е.. Построим ее разложение в виде A = UU, где

,.

Перемножим матрицы, получим n (n +1)/2 уравнений относительно такого же количества переменных (элементов матрицы U):

     
     
    ……………………
       

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

, (j =2, …, n).

Из второй строки:

, (j =3, …, n).

И наконец:

.

Общий вид формул для вычисления ненулевых элементов матриц U и U:

, i =1, …, n;

(6.1)

, j =2, …, n.

Получив UU-разложение симметричной матрицы A, решение уравнения

UUx=b

сводится к решению системы

. (6.2)

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

1. Uy = b:

Следовательно, y при i= 1, 2, …, n могут быть найдены по формулам:

. (6.3)

2. Ux = y:

,

откуда и вычисляются значения неизвестных x в обратном порядке i=n, n –1, …, 1 по формулам:

. (6.4)

Решение СЛАУ посредством UU -разложения матрицы A по формулам (6.3)–(6.5) называется методом квадратных корней или схемой Холецкого.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: