Метод квадратних коренів

Цей метод використовується для знаходження розв’язку лінійної системи рівнянь А х = b, (2) в якій матриця А = (а ) симетрична, тобто елементи, симетричні відносно головної діагоналі, рівні між собою: а = а (i, j = 1,2, …, n). Відомо, що симетричну матрицю А завжди можна подати у вигляді добутку двох взаємно транспонованих трикутних матриць А = Т΄Т, (3)

де Т = ; Т΄ = .

Якщо тепер перемножити матриці Т΄ і Т, а потім прирівняти відповідні елементи матриць у рівності (3), то для знаходження елементів t

(i = 1, 2, …, n; j = i, i +1, …, n) матриці Т дістанемо систему рівнянь

(i = 1, 2, …, n; j = i +1, i +2, …, n; i j).

З цієї системи знаходимо послідовно елементи матриці Т (і Т΄).

Маємо (4)

З рівності (3) випливає, що система (2) рівносильна двом системам рівнянь з трикутними матрицями Т΄ y = b і Т x = y.

Розв’язавши систему Т΄ y = b з нижньою трикутною матрицею Т΄, знайдемо (5)

Розв’язавши потім систему Т x = y з верхньою трикутною матрицею Т, знайдемо шуканий розв’язок системи (2) (6)

Всі обчислення за формулами (4)–(6) доцільно виконувати за спеціальною схемою (табл. 1), в якій забезпечується проміжний і заключний контролі введенням контрольних і рядкових сум. У методі квадратних коренів, як і в методі Гауса, поряд з системою (2) одночасно розв’язують допоміжну систему А =s. (7)

Таблиця 1

Крок пере-тровення Рядок Коефіцієнти при змінних Вільний член Контроль
x x x Контрольна сума Рядкова сума
        n+2 n+3 n+4 n+5
    a a   a b s  
    a   a b s  
 
n       a b s  
  n+1 t t t y z u
n+2   t t t z u
   
2n       t y z u
  2n+1         x 1+ x
   
3n-1         x 1+ x
3n         x 1+ x

Системи (2) і (7) мають однакову матрицю коефіцієнтів А, але різні вільні члени: у системі (2) – це числа b (i = 1, 2, …, n), а в системы (7) – числа

s = (8)

Розв’язки цих систем зв’язані співвідношенням:

(9)

Оскільки система (7) рівносильна двом системам з трикутними матрицями Т´ z = s i T = z, то елементи вектора z обчислюють за формулами

z , z , (1 < i n), (10)

а елементи вектора – за формулами

, , (1 < i n). (11)

Поточний контроль здійснюють порівнянням контрольних сум z (стовпець n+4), які обчислюють за формулами

u (і = 1,2,3 …, n). (12)

Якщо обчислення виконано правильно, то суми збігаються, або внаслідок округлення проміжних обчислень відрізняться між собою на 1-2 одиниці нижчого розряду. Всі проміжні обчислення доцільно виконувати з 1-2 запасними цифрами.

Заключний контроль можна здійснити двояко. Або перевірити виконання рівностей (9) або (і) обчислити нев’язки, підставивши знайдений розв’язок у систему (2).

Розрахункова таблиця 1 складається з трьох частин. У першій записано коефіцієнти і вільні члени системи(2), а також обчислені за формулами (8) контрольні суми s (рядкові суми можна не записувати, бо вони збігаються з контрольними); у другій знайдені за формулами(4) коефіцієнти t (i =1, 2, …, n; j = i +1, і +2, …, n) матриці Т, обчислені за формулами (5) і (10) вектори y i z, а також обчислені за формулами (12) рядкові суми u (i = 1, 2, …, n); у третій – обчислені за формулами (6) і (11) вектори x і . Дві перші частини – це прямий хід, а третя – зворотній.

Завдання

Розв’язати систему лінійних рівнянь методом квадратних коренів з точністю до 0,001.


№1

№2

№3

№4

№5

№6

№7

№8

№9

№10

№11

№12

№13

№14

№15

№16

№17

№18

№19

№20

№21

№22

№23

№24

№25

№26

№27

№28

№29

№30


№31

№32

№33

№34

№35

№36



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



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