Метод квадратного кореня

Матеріал з testwiki
Перейти до навігації Перейти до пошуку

Шаблон:Без джерел Метод квадратного кореня — метод, що застосовується для розв'язку СЛАР з симетричною матрицею коефіцієнтів при змінних.

Цей метод відноситься до категорії точних чисельних методів.[1]

Якщо в системи лінійних алгебраїчних рівнянь Ax=b матриця A є невиродженою (detA0) та симетричною (A=AT), то розв'язок можна знайти методом квадратного кореня.

Опис методу

Метод використовується для СЛАР виду:{a11x1+a12x2+...+a1nxn=b1a21x1+a22x2+...+a2nxn=b2................................an1x1+an2x2+...+annxn=bn,

де aij=aji(i=1,n;j=1,n).


Процес розв'язання СЛАР складається з двох етапів:

  1. Прямий хід, при якому початкова симетрична матриця визначається добутком двох взаємно транспонованих трикутних матриць: A=UTU
  2. Обернений метод квадратного кореня, при якому відбувається послідовне розв'язання двох трикутних систем:

UTy=b;Ux=y[2]

Прямий хід

Обернений метод квадратного кореня

.[1]

Матриця A симетрична, то ми можемо розкласти її на добуток матриць A=LDLT, де  L — одинична нижня трикутна матриця;  D — діагональна матриця.

Отримаємо систему:

LDLTx=b

Розв'язок x отримаємо послідовно розв'язавши дві трикутні СЛАР:

LDy=b та
LTx=y.

Порівняно з загальнішими методами (метод Гауса чи LU-розклад матриці) він стійкіший і потребує вдвічі менше арифметичних операцій.

Шаблон:Math-stub Шаблон:Wikibooks