- •Завдання 1
- •1) Визначити, яка рівність точніша,
- •2) Округлити сумнівні цифри числа, залишивши вірні знаки, Визначити
- •3) Знайти граничні абсолютну і відносну похибку чисел, якщо вони мають
- •Завдання 2
- •Завдання 3 Розвязати слар методом Жордано-Гауса
- •Завдання 4
- •Завдання 5
- •Завдання 6
- •Завдання 7
- •Завдання 8
Завдання 4
Розв’язати систему лінійних рівнянь AX B =
а) методом простих ітерацій,
b) методом Зейделя,
Ітераційними методами розв’язок завдання знайти з точністю
ε = 10-3 = 0,001
а) Метод простої ітерації,
При необхідності проводимо над матрицею еквівалентні перетворення, щоб на виході отримати таку систему, щоб кожен діагональний елемент був по модулю більший за суму модулів інших елементів на відповідному рядку,
Маємо СЛАР A x =b (1)
припускаючи, що aii ≠ 0 розв'яжемо нове рівняння системи (1) відносно x1, друге – відносно x2,…, n-ое рівняння – відносно xn, В результаті отримаємо:
x1=β1 - α12x2 - α13x3 - ,,, - α1nxn
x2=β2 - α21x1 - α23x3 - ,,, - α2nxn
xn=βn - αn1xn - αn3x3 - ,,, - αnn-1xn-1
де βi=bi/aii; αij=aij/aii при i ≠ j; αii=0
Система (2) в матричній формі має вигляд:
x=β - αx
Нехай x0=β, тоді:
x1=b - a x0
x2=b - a x1
,,,,
xk+1=b - a xk
b) метод Зейделя,
Метод Зейделя представляє собою модифікацію метода простої ітерації,
Маємо СЛАР
A x =b (1)
Нехай aii ≠ 0, Розв’яжемо нове рівняння системи (1) відносно x1, друге – відносно x2,…, n-ое рівняння – відносно xn, В результаті отримаємо:
x1=β1 - α12x2 - α13x3 - ,,, - α1nxn
x2=β2 - α21x1 - α23x3 - ,,, - α2nxn
xn=βn - αn1xn - αn3x3 - ,,, - αnn-1xn-1
де βi=bi/aii; αij=aij/aii при i ≠ j; αii=0
Відомо початкове наближення: x0=(x01, x02, ,,,, x0n),
Основна ідея заключається в тому, що при обчисленні (k+1)-го наближення невідомої xi враховується вже обчислені раніше (k+1) - наближення невідомих x1, x2, ,,,, xn,
Ітераційна схема має вид:
xk+11=β1 - ∑α1jxkj
xk+12=β2 - α21xk+11 - ∑α2jxkj
xk+1i=βi - ∑αijxk+11 - ∑α2jxkj
При необхідності проводимо над матрицею еквівалентні перетворення, щоб на виході отримати таку систему, щоб кожен діагональний елемент був по модулю більший за суму модулів інших елементів на відповідному рядку,
Вар 1
3 12 -1 0 18
-5 2 0 32 -15
2 0 16 -3 0
12 3 0 0 21
Щоб на діагоналі були елементи більші за модулем, ніж сума модулів інших елементів, достатньо переставити рядки:
12 3 0 0 21
3 12 -1 0 18
2 0 16 -3 0
-5 2 0 32 -15
а) методом простих ітерацій
Приведемо до вигляду, виразивши через інші змінні х1, ,, , х4:
x1=1,75+0,25x2 x2=1,5+0,25x1-0,0833x3 x3=0+0,13x1-0,19x4 x4=-0,46875-0,16x1+0,0625x2 N=1
x1=1,75 - 0 • 0,25 - 0 • 0 - 0 • 0=1,75
x2=1,5 - 0 • 0,25 - 0 • (-0,0833) - 0 • 0=1,5
x3=0 - 0 • 0,125 - 0 • 0 - 0 • (-0,1875)=0
x4=-0,46875 - 0 • (-0,15625) - 0 • 0,0625 - 0 • 0=-0,46875
N=2
x1=1,75 - 1,5 • 0,25 - 0 • 0 - (-0,46875) • 0=1,375
x2=1,5 - 1,75 • 0,25 - 0 • (-0,0833) - (-0,46875) • 0=1,0625
x3=0 - 1,75 • 0,125 - 1,5 • 0 - (-0,46875) • (-0,1875)=-0,30664
x4=-0,46875 - 1,75 • (-0,15625) - 1,5 • 0,0625 - 0 • 0=-0,28906
N=3
x1=1,75 - 1,0625 • 0,25 - (-0,30664) • 0 - (-0,28906) • 0=1,48438
x2=1,5 - 1,375 • 0,25 - (-0,30664) • (-0,0833) - (-0,28906) • 0=1,1307
x3=0 - 1,375 • 0,125 - 1,0625 • 0 - (-0,28906) • (-0,1875)=-0,22607
x4=-0,46875 - 1,375 • (-0,15625) - 1,0625 • 0,0625 - (-0,30664) • 0=-0,32031
Усі розрахунки зведемо в таблицю,
N |
x1 |
x2 |
x3 |
x4 |
e1 |
e2 |
e3 |
e4 |
0 |
0 |
0 |
0 |
0 |
|
|
|
|
1 |
1,75 |
1,5 |
0 |
-0,469 |
1,75 |
1,5 |
0 |
0,469 |
2 |
1,375 |
1,063 |
-0,307 |
-0,289 |
-0,375 |
-0,438 |
0,307 |
-0,18 |
3 |
1,484 |
1,131 |
-0,226 |
-0,32 |
0,109 |
0,0682 |
-0,0806 |
0,0313 |
4 |
1,467 |
1,11 |
-0,246 |
-0,307 |
-0,017 |
-0,0206 |
0,0195 |
-0,0128 |
5 |
1,472 |
1,113 |
-0,241 |
-0,309 |
0,00516 |
0,00263 |
-0,00454 |
0,00137 |
6 |
1,472 |
1,112 |
-0,242 |
-0,308 |
-0,000659 |
-0,000911 |
0,000902 |
-0,000641 |
Так як на 6й ітерації e1, ,, , e4 менші за 0,001, то маємо розв’язки:
x1 = 1,472
x2 = 1,112
x3 = -0,242
x4 = -0,308
b) методом Зейделя
Приведемо до вигляду, виразивши через інші змінні х1, ,, , х4:
x1=1,75+0,25x2
x2=1,5+0,25x1-0,0833x3
x3=0+0,13x1-0,19x4
x4=-0,46875-0,16x1+0,0625x2
N=1
x1=1,75 - 0 • 0,25 - 0 • 0 - 0 • 0=1,75
x2=1,5 - 1,75 • 0,25 - 0 • (-0,0833) - 0 • 0=1,0625
x3=0 - 1,75 • 0,125 - 1,0625 • 0 - 0 • (-0,1875)=-0,21875
x4=-0,46875 - 1,75 • (-0,15625) - 1,0625 • 0,0625 - (-0,21875) • 0=-0,26172
N=2
x1=1,75 - 1,0625 • 0,25 - (-0,21875) • 0 - (-0,26172) • 0=1,48438
x2=1,5 - 1,48438 • 0,25 - (-0,21875) • (-0,0833) - (-0,26172) • 0=1,11068
x3=0 - 1,48438 • 0,125 - 1,11068 • 0 - (-0,26172) • (-0,1875)=-0,23462
x4=-0,46875 - 1,48438 • (-0,15625) - 1,11068 • 0,0625 - (-0,23462) • 0=-0,30623
N=3
x1=1,75 - 1,11068 • 0,25 - (-0,23462) • 0 - (-0,30623) • 0=1,47233
x2=1,5 - 1,47233 • 0,25 - (-0,23462) • (-0,0833) - (-0,30623) • 0=1,11237
x3=0 - 1,47233 • 0,125 - 1,11237 • 0 - (-0,30623) • (-0,1875)=-0,24146
x4=-0,46875 - 1,47233 • (-0,15625) - 1,11237 • 0,0625 - (-0,24146) • 0=-0,30822
Усі розрахунки зведемо в таблицю,
N |
x1 |
x2 |
x3 |
x4 |
e1 |
e2 |
e3 |
e4 |
0 |
0 |
0 |
0 |
0 |
|
|
|
|
1 |
1,75 |
1,063 |
-0,219 |
-0,262 |
1,75 |
1,063 |
0,219 |
0,262 |
2 |
1,484 |
1,111 |
-0,235 |
-0,306 |
-0,266 |
0,0482 |
0,0159 |
0,0445 |
3 |
1,472 |
1,112 |
-0,241 |
-0,308 |
-0,012 |
0,00169 |
0,00684 |
0,00199 |
4 |
1,472 |
1,112 |
-0,242 |
-0,308 |
-0,000422 |
-0,000465 |
0,00032 |
3,7E-5 |
Так як на 4й ітерації e1, ,, , e4 менші за 0,001, то маємо розв’язки:
x1 = 1,472
x2 = 1,112
x3 = -0,242
x4 = -0,308
Вар 2
4 20 1 0 24
16 2 0 -2 -13
-4 0 4 32 0
2 0 10 0 7
Щоб на діагоналі були елементи більші за модулем, ніж сума модулів інших елементів, достатньо переставити рядки:
16 2 0 -2 -13
4 20 1 0 24
2 0 10 0 7
-4 0 4 32 0
а) методом простих ітерацій
Приведемо до вигляду, виразивши через інші змінні х1, ,, , х4:
x1=-0,8125+0,13x2-0,13x4
x2=1,2+0,2x1+0,05x3
x3=0,7+0,2x1
x4=0-0,13x1+0,13x3
N=1
x1=-0,8125 - 0 • 0,125 - 0 • 0 - 0 • (-0,125)=-0,8125
x2=1,2 - 0 • 0,2 - 0 • 0,05 - 0 • 0=1,2
x3=0,7 - 0 • 0,2 - 0 • 0 - 0 • 0=0,7
x4=0 - 0 • (-0,125) - 0 • 0 - 0 • 0,125=0
N=2
x1=-0,8125 - 1,2 • 0,125 - 0,7 • 0 - 0 • (-0,125)=-0,9625
x2=1,2 - (-0,8125) • 0,2 - 0,7 • 0,05 - 0 • 0=1,3275
x3=0,7 - (-0,8125) • 0,2 - 1,2 • 0 - 0 • 0=0,8625
x4=0 - (-0,8125) • (-0,125) - 1,2 • 0 - 0,7 • 0,125=-0,18906
N=3
x1=-0,8125 - 1,3275 • 0,125 - 0,8625 • 0 - (-0,18906) • (-0,125)=-1,00207
x2=1,2 - (-0,9625) • 0,2 - 0,8625 • 0,05 - (-0,18906) • 0=1,34938
x3=0,7 - (-0,9625) • 0,2 - 1,3275 • 0 - (-0,18906) • 0=0,8925
x4=0 - (-0,9625) • (-0,125) - 1,3275 • 0 - 0,8625 • 0,125=-0,22813
Усі розрахунки зведемо в таблицю
N |
x1 |
x2 |
x3 |
x4 |
e1 |
e2 |
e3 |
e4 |
0 |
0 |
0 |
0 |
0 |
|
|
|
|
1 |
-0,813 |
1,2 |
0,7 |
0 |
0,813 |
1,2 |
0,7 |
0 |
2 |
-0,963 |
1,328 |
0,863 |
-0,189 |
0,15 |
0,128 |
0,163 |
0,189 |
3 |
-1,002 |
1,349 |
0,893 |
-0,228 |
0,0396 |
0,0219 |
0,03 |
0,0391 |
4 |
-1,01 |
1,356 |
0,9 |
-0,237 |
0,00762 |
0,00641 |
0,00791 |
0,0087 |
5 |
-1,012 |
1,357 |
0,902 |
-0,239 |
0,00189 |
0,00113 |
0,00152 |
0,00194 |
6 |
-1,012 |
1,357 |
0,902 |
-0,239 |
0,000384 |
0,000302 |
0,000378 |
0,000427 |
Так як на 6й ітерації e1, ,, , e4 менші за 0,001, то маємо розв’язки:
x1 = -1,012
x2 = 1,357
x3 = 0,902
x4 = -0,239
b) методом Зейделя
Приведемо до вигляду:
x1=-0,8125+0,13x2-0,13x4
x2=1,2+0,2x1+0,05x3
x3=0,7+0,2x1
x4=0-0,13x1+0,13x3
N=1
x1=-0,8125 - 0 • 0,125 - 0 • 0 - 0 • (-0,125)=-0,8125
x2=1,2 - (-0,8125) • 0,2 - 0 • 0,05 - 0 • 0=1,3625
x3=0,7 - (-0,8125) • 0,2 - 1,3625 • 0 - 0 • 0=0,8625
x4=0 - (-0,8125) • (-0,125) - 1,3625 • 0 - 0,8625 • 0,125=-0,20938
N=2
x1=-0,8125 - 1,3625 • 0,125 - 0,8625 • 0 - (-0,20938) • (-0,125)=-1,00898
x2=1,2 - (-1,00898) • 0,2 - 0,8625 • 0,05 - (-0,20938) • 0=1,35867
x3=0,7 - (-1,00898) • 0,2 - 1,35867 • 0 - (-0,20938) • 0=0,9018
x4=0 - (-1,00898) • (-0,125) - 1,35867 • 0 - 0,9018 • 0,125=-0,23885
N=3
x1=-0,8125 - 1,35867 • 0,125 - 0,9018 • 0 - (-0,23885) • (-0,125)=-1,01219
x2=1,2 - (-1,01219) • 0,2 - 0,9018 • 0,05 - (-0,23885) • 0=1,35735
x3=0,7 - (-1,01219) • 0,2 - 1,35735 • 0 - (-0,23885) • 0=0,90244
x4=0 - (-1,01219) • (-0,125) - 1,35735 • 0 - 0,90244 • 0,125=-0,23933
Усі розрахунки зведемо в таблицю,
N |
x1 |
x2 |
x3 |
x4 |
e1 |
e2 |
e3 |
e4 |
0 |
0 |
0 |
0 |
0 |
|
|
|
|
1 |
-0,813 |
1,363 |
0,863 |
-0,209 |
0,813 |
1,363 |
0,863 |
0,209 |
2 |
-1,009 |
1,359 |
0,902 |
-0,239 |
0,196 |
-0,00383 |
0,0393 |
0,0295 |
3 |
-1,012 |
1,357 |
0,902 |
-0,239 |
0,00321 |
-0,00132 |
0,000641 |
0,000481 |
4 |
-1,012 |
1,357 |
0,902 |
-0,239 |
-0,000105 |
-5,3E-5 |
-2,1E-5 |
-1,6E-5 |
Так як на 4й ітерації e1, ,, , e4 менші за 0,001, то маємо розв’язки:
x1 = -1,012
x2 = 1,357
x3 = 0,902
x4 = -0,239
Вар3
2 16 -3 0 9
-8 5 0 40 98
25 0 -2 3 5
0 -3 20 0 -7
Щоб на діагоналі були елементи більші за модулем, ніж сума модулів інших елементів, достатньо переставити рядки:
25 0 -2 3 5
2 16 -3 0 9
0 -3 20 0 -7
-8 5 0 40 98
Приведемо до вигляду, виразивши через інші змінні х1, ,, , х4:
x1=0,2-0,08x3+0,12x4
x2=0,563+0,13x1-0,19x3
x3=-0,35-0,15x2
x4=2,45-0,2x1+0,13x2
Перша ітерація: (N – номер відповідної ітерації)
N=1
x1=0,2 - 0 • 0 - 0 • (-0,08) - 0 • 0,12=0,2
x2=0,5625 - 0 • 0,125 - 0 • (-0,1875) - 0 • 0=0,5625
x3=-0,35 - 0 • 0 - 0 • (-0,15) - 0 • 0=-0,35
x4=2,45 - 0 • (-0,2) - 0 • 0,125 - 0 • 0=2,45
N=2
x1=0,2 - 0,5625 • 0 - (-0,35) • (-0,08) - 2,45 • 0,12=-0,122
x2=0,5625 - 0,2 • 0,125 - (-0,35) • (-0,1875) - 2,45 • 0=0,47188
x3=-0,35 - 0,2 • 0 - 0,5625 • (-0,15) - 2,45 • 0=-0,26563
x4=2,45 - 0,2 • (-0,2) - 0,5625 • 0,125 - (-0,35) • 0=2,41969
N=3
x1=0,2 - 0,47188 • 0 - (-0,26563) • (-0,08) - 2,41969 • 0,12=-0,11161
x2=0,5625 - (-0,122) • 0,125 - (-0,26563) • (-0,1875) - 2,41969 • 0=0,52795
x3=-0,35 - (-0,122) • 0 - 0,47188 • (-0,15) - 2,41969 • 0=-0,27922
x4=2,45 - (-0,122) • (-0,2) - 0,47188 • 0,125 - (-0,26563) • 0=2,36662
Усі розрахунки зведемо в таблицю,
N |
x1 |
x2 |
x3 |
x4 |
e1 |
e2 |
e3 |
e4 |
0 |
0 |
0 |
0 |
0 |
|
|
|
|
1 |
0,2 |
0,563 |
-0,35 |
2,45 |
0,2 |
0,563 |
0,35 |
2,45 |
2 |
-0,122 |
0,472 |
-0,266 |
2,42 |
-0,078 |
-0,0906 |
-0,0844 |
-0,0303 |
3 |
-0,112 |
0,528 |
-0,279 |
2,367 |
-0,0104 |
0,0561 |
0,0136 |
-0,0531 |
4 |
-0,106 |
0,524 |
-0,271 |
2,362 |
-0,00528 |
-0,00385 |
-0,00841 |
-0,00493 |
5 |
-0,105 |
0,525 |
-0,271 |
2,363 |
-0,00126 |
0,000917 |
0,000577 |
0,00154 |
6 |
-0,105 |
0,525 |
-0,271 |
2,363 |
0,000231 |
-0,000266 |
-0,000138 |
0,000138 |
Так як на 6й ітерації e1, ,, , e4 менші за 0,001, то маємо розв’язки:
x1 = -0,105
x2 = 0,525
x3 = -0,271
x4 = 2,363
b) методом Зейделя
2 16 -3 0 9
-8 5 0 40 98
25 0 -2 3 5
0 -3 20 0 -7
Щоб на діагоналі були елементи більші за модулем, ніж сума модулів інших елементів, достатньо переставити рядки:
25 0 -2 3 5
2 16 -3 0 9
0 -3 20 0 -7
-8 5 0 40 98
Приведемо до вигляду, виразивши через інші змінні х1, ,, , х4:
xk+11=β1 - ∑α1jxkj
xk+12=β2 - α21xk+11 - ∑α2jxkj
xk+1i=βi - ∑αijxk+11 - ∑α2jxkj
x1=0,2-0,08x3+0,12x4
x2=0,5625+0,13x1-0,19x3
x3=-0,35-0,15x2
x4=2,45-0,2x1+0,13x2
N=1
x1=0,2 - 0 • 0 - 0 • (-0,08) - 0 • 0,12=0,2
x2=0,5625 - 0,2 • 0,125 - 0 • (-0,1875) - 0 • 0=0,5375
x3=-0,35 - 0,2 • 0 - 0,5375 • (-0,15) - 0 • 0=-0,26938
x4=2,45 - 0,2 • (-0,2) - 0,5375 • 0,125 - (-0,26938) • 0=2,42281
N=2
x1=0,2 - 0,5375 • 0 - (-0,26938) • (-0,08) - 2,42281 • 0,12=-0,11229
x2=0,5625 - (-0,11229) • 0,125 - (-0,26938) • (-0,1875) - 2,42281 • 0=0,52603
x3=-0,35 - (-0,11229) • 0 - 0,52603 • (-0,15) - 2,42281 • 0=-0,2711
x4=2,45 - (-0,11229) • (-0,2) - 0,52603 • 0,125 - (-0,2711) • 0=2,36179
N=3
x1=0,2 - 0,52603 • 0 - (-0,2711) • (-0,08) - 2,36179 • 0,12=-0,1051
x2=0,5625 - (-0,1051) • 0,125 - (-0,2711) • (-0,1875) - 2,36179 • 0=0,52481
x3=-0,35 - (-0,1051) • 0 - 0,52481 • (-0,15) - 2,36179 • 0=-0,27128
x4=2,45 - (-0,1051) • (-0,2) - 0,52481 • 0,125 - (-0,27128) • 0=2,36338
Зведемо розрахунки в таблицю:
N |
x1 |
x2 |
x3 |
x4 |
e1 |
e2 |
e3 |
e4 |
0 |
0 |
0 |
0 |
0 |
|
|
|
|
1 |
0,2 |
0,538 |
-0,269 |
2,423 |
0,2 |
0,538 |
0,269 |
2,423 |
2 |
-0,112 |
0,526 |
-0,271 |
2,362 |
-0,0877 |
-0,0115 |
0,00172 |
-0,061 |
3 |
-0,105 |
0,525 |
-0,271 |
2,363 |
-0,00719 |
-0,00122 |
0,000183 |
0,00159 |
4 |
-0,105 |
0,525 |
-0,271 |
2,363 |
0,000205 |
-9,0E-6 |
1,0E-6 |
-4,0E-5 |
Так як на 6й ітерації e1, ,, , e4 менші за 0,001, то маємо розв’язки:
x1 = -0,105
x2 = 0,525
x3 = -0,271
x4 = 2,363
Вар4
5 -2 32 0 27
4 25 0 -3 34
20 0 2 -7 -28
0 0 -9 40 5
Щоб на діагоналі були елементи більші за модулем, ніж сума модулів інших елементів, достатньо переставити рядки:
20 0 2 -7 -28
4 25 0 -3 34
5 -2 32 0 27
0 0 -9 40 5
Приведемо до вигляду, виразивши через інші змінні х1, ,, , х4:
x1=-1,4+0,1x3-0,35x4
x2=1,36+0,16x1-0,12x4
x3=0,84375+0,16x1-0,0625x2
x4=0,125-0,23x3
N=1
x1=-1,4 - 0 • 0 - 0 • 0,1 - 0 • (-0,35)=-1,4
x2=1,36 - 0 • 0,16 - 0 • 0 - 0 • (-0,12)=1,36
x3=0,84375 - 0 • 0,15625 - 0 • (-0,0625) - 0 • 0=0,84375
x4=0,125 - 0 • 0 - 0 • 0 - 0 • (-0,225)=0,125
N=2
x1=-1,4 - 1,36 • 0 - 0,84375 • 0,1 - 0,125 • (-0,35)=-1,44063
x2=1,36 - (-1,4) • 0,16 - 0,84375 • 0 - 0,125 • (-0,12)=1,599
x3=0,84375 - (-1,4) • 0,15625 - 1,36 • (-0,0625) - 0,125 • 0=1,1475
x4=0,125 - (-1,4) • 0 - 1,36 • 0 - 0,84375 • (-0,225)=0,31484
N=3
x1=-1,4 - 1,599 • 0 - 1,1475 • 0,1 - 0,31484 • (-0,35)=-1,40455
x2=1,36 - (-1,44063) • 0,16 - 1,1475 • 0 - 0,31484 • (-0,12)=1,62828
x3=0,84375 - (-1,44063) • 0,15625 - 1,599 • (-0,0625) - 0,31484 • 0=1,16879
x4=0,125 - (-1,44063) • 0 - 1,599 • 0 - 1,1475 • (-0,225)=0,38319
Усі розрахунки зведемо в таблицю
N |
x1 |
x2 |
x3 |
x4 |
e1 |
e2 |
e3 |
e4 |
0 |
0 |
0 |
0 |
0 |
|
|
|
|
1 |
-1,4 |
1,36 |
0,844 |
0,125 |
1,4 |
1,36 |
0,844 |
0,125 |
2 |
-1,441 |
1,599 |
1,148 |
0,315 |
0,0406 |
0,239 |
0,304 |
0,19 |
3 |
-1,405 |
1,628 |
1,169 |
0,383 |
-0,0361 |
0,0293 |
0,0213 |
0,0683 |
4 |
-1,383 |
1,631 |
1,165 |
0,388 |
-0,0218 |
0,00243 |
-0,00381 |
0,00479 |
5 |
-1,381 |
1,628 |
1,162 |
0,387 |
-0,00206 |
-0,00291 |
-0,00325 |
-0,000856 |
6 |
-1,381 |
1,627 |
1,161 |
0,386 |
-2,6E-5 |
-0,000432 |
-0,000503 |
-0,000732 |
Так як на 6й ітерації e1, ,, , e4 менші за 0,001, то маємо розв’язки:
x1 = -1,381
x2 = 1,627
x3 = 1,161
x4 = 0,386
b) методом Зейделя
5 -2 32 0 27
4 25 0 -3 34
20 0 2 -7 -28
0 0 -9 40 5
Щоб на діагоналі були елементи більші за модулем, ніж сума модулів інших елементів, достатньо переставити рядки:
20 0 2 -7 -28
4 25 0 -3 34
5 -2 32 0 27
0 0 -9 40 5
Приведемо до вигляду, виразивши через інші змінні х1, ,, , х4:
x1=-1,4+0,1x3-0,35x4
x2=1,36+0,16x1-0,12x4
x3=0,84375+0,16x1-0,0625x2
x4=0,125-0,23x3
N=1
x1=-1,4 - 0 • 0 - 0 • 0,1 - 0 • (-0,35)=-1,4
x2=1,36 - (-1,4) • 0,16 - 0 • 0 - 0 • (-0,12)=1,584
x3=0,84375 - (-1,4) • 0,15625 - 1,584 • (-0,0625) - 0 • 0=1,1615
x4=0,125 - (-1,4) • 0 - 1,584 • 0 - 1,1615 • (-0,225)=0,38634
N=2
x1=-1,4 - 1,584 • 0 - 1,1615 • 0,1 - 0,38634 • (-0,35)=-1,38093
x2=1,36 - (-1,38093) • 0,16 - 1,1615 • 0 - 0,38634 • (-0,12)=1,62731
x3=0,84375 - (-1,38093) • 0,15625 - 1,62731 • (-0,0625) - 0,38634 • 0=1,16123
x4=0,125 - (-1,38093) • 0 - 1,62731 • 0 - 1,16123 • (-0,225)=0,38628
N=3
x1=-1,4 - 1,62731 • 0 - 1,16123 • 0,1 - 0,38628 • (-0,35)=-1,38093
x2=1,36 - (-1,38093) • 0,16 - 1,16123 • 0 - 0,38628 • (-0,12)=1,6273
x3=0,84375 - (-1,38093) • 0,15625 - 1,6273 • (-0,0625) - 0,38628 • 0=1,16123
x4=0,125 - (-1,38093) • 0 - 1,6273 • 0 - 1,16123 • (-0,225)=0,38628
Усі розрахунки зведемо в таблицю
N |
x1 |
x2 |
x3 |
x4 |
e1 |
e2 |
e3 |
e4 |
0 |
0 |
0 |
0 |
0 |
|
|
|
|
1 |
-1,4 |
1,584 |
1,162 |
0,386 |
1,4 |
1,584 |
1,162 |
0,386 |
2 |
-1,381 |
1,627 |
1,161 |
0,386 |
-0,0191 |
0,0433 |
-0,000273 |
-6,1E-5 |
3 |
-1,381 |
1,627 |
1,161 |
0,386 |
-6,0E-6 |
-8,0E-6 |
-1,0E-6 |
-0 |
Так як на 3й ітерації e1, ,, , e4 менші за 0,001, то маємо розв’язки:
x1 = -1,381
x2 = 1,627
x3 = 1,161
x4 = 0,386
Вар7
-9 4 64 0 24
10 50 0 -4 -5
0 -14 7 80 14
40 9 0 0 29
Щоб на діагоналі були елементи більші за модулем, ніж сума модулів інших елементів, достатньо переставити рядки:
40 9 0 0 29
10 50 0 -4 -5
-9 4 64 0 24
0 -14 7 80 14
Приведемо до вигляду, виразивши через інші змінні х1, ,, , х4:
x1=0,725+0,23x2
x2=-0,1+0,2x1-0,08x4
x3=0,375-0,14x1+0,0625x2
x4=0,175-0,18x2+0,0875x3
N=1
x1=0,725 - 0 • 0,225 - 0 • 0 - 0 • 0=0,725
x2=-0,1 - 0 • 0,2 - 0 • 0 - 0 • (-0,08)=-0,1
x3=0,375 - 0 • (-0,14063) - 0 • 0,0625 - 0 • 0=0,375
x4=0,175 - 0 • 0 - 0 • (-0,175) - 0 • 0,0875=0,175
N=2
x1=0,725 - (-0,1) • 0,225 - 0,375 • 0 - 0,175 • 0=0,7475
x2=-0,1 - 0,725 • 0,2 - 0,375 • 0 - 0,175 • (-0,08)=-0,231
x3=0,375 - 0,725 • (-0,14063) - (-0,1) • 0,0625 - 0,175 • 0=0,4832
x4=0,175 - 0,725 • 0 - (-0,1) • (-0,175) - 0,375 • 0,0875=0,12469
N=3
x1=0,725 - (-0,231) • 0,225 - 0,4832 • 0 - 0,12469 • 0=0,77698
x2=-0,1 - 0,7475 • 0,2 - 0,4832 • 0 - 0,12469 • (-0,08)=-0,23953
x3=0,375 - 0,7475 • (-0,14063) - (-0,231) • 0,0625 - 0,12469 • 0=0,49455
x4=0,175 - 0,7475 • 0 - (-0,231) • (-0,175) - 0,4832 • 0,0875=0,0923
Усі розрахунки зведемо в таблицю
N |
x1 |
x2 |
x3 |
x4 |
e1 |
e2 |
e3 |
e4 |
0 |
0 |
0 |
0 |
0 |
|
|
|
|
1 |
0,725 |
-0,1 |
0,375 |
0,175 |
0,725 |
0,1 |
0,375 |
0,175 |
2 |
0,748 |
-0,231 |
0,483 |
0,125 |
0,0225 |
0,131 |
0,108 |
-0,0503 |
3 |
0,777 |
-0,24 |
0,495 |
0,0923 |
0,0295 |
0,00853 |
0,0114 |
-0,0324 |
4 |
0,779 |
-0,248 |
0,499 |
0,0898 |
0,00192 |
0,00849 |
0,00468 |
-0,00249 |
5 |
0,781 |
-0,249 |
0,5 |
0,0879 |
0,00191 |
0,000582 |
0,0008 |
-0,00189 |
6 |
0,781 |
-0,249 |
0,5 |
0,0877 |
0,000131 |
0,000533 |
0,000305 |
-0,000172 |
Так як на 6й ітерації e1, ,, , e4 менші за 0,001, то маємо розв’язки:
x1 = 0,781
x2 = -0,249
x3 = 0,5
x4 = 0,0877
b) методом Зейделя
-9 4 64 0 24
10 50 0 -4 -5
0 -14 7 80 14
40 9 0 0 29
Щоб на діагоналі були елементи більші за модулем, ніж сума модулів інших елементів, достатньо переставити рядки:
40 9 0 0 29
10 50 0 -4 -5
-9 4 64 0 24
0 -14 7 80 14
Приведемо до вигляду, виразивши через інші змінні х1, ,, , х4:
x1=0,725+0,23x2
x2=-0,1+0,2x1-0,08x4
x3=0,375-0,14x1+0,0625x2
x4=0,175-0,18x2+0,0875x3
N=1
x1=0,725 - 0 • 0,225 - 0 • 0 - 0 • 0=0,725
x2=-0,1 - 0,725 • 0,2 - 0 • 0 - 0 • (-0,08)=-0,245
x3=0,375 - 0,725 • (-0,14063) - (-0,245) • 0,0625 - 0 • 0=0,49227
x4=0,175 - 0,725 • 0 - (-0,245) • (-0,175) - 0,49227 • 0,0875=0,0891
N=2
x1=0,725 - (-0,245) • 0,225 - 0,49227 • 0 - 0,0891 • 0=0,78013
x2=-0,1 - 0,78013 • 0,2 - 0,49227 • 0 - 0,0891 • (-0,08)=-0,2489
x3=0,375 - 0,78013 • (-0,14063) - (-0,2489) • 0,0625 - 0,0891 • 0=0,50026
x4=0,175 - 0,78013 • 0 - (-0,2489) • (-0,175) - 0,50026 • 0,0875=0,0877
N=3
x1=0,725 - (-0,2489) • 0,225 - 0,50026 • 0 - 0,0877 • 0=0,781
x2=-0,1 - 0,781 • 0,2 - 0,50026 • 0 - 0,0877 • (-0,08)=-0,24919
x3=0,375 - 0,781 • (-0,14063) - (-0,24919) • 0,0625 - 0,0877 • 0=0,5004
x4=0,175 - 0,781 • 0 - (-0,24919) • (-0,175) - 0,5004 • 0,0875=0,0876
N |
x1 |
x2 |
x3 |
x4 |
e1 |
e2 |
e3 |
e4 |
0 |
0 |
0 |
0 |
0 |
|
|
|
|
1 |
0,725 |
-0,245 |
0,492 |
0,0891 |
0,725 |
0,245 |
0,492 |
0,0891 |
2 |
0,78 |
-0,249 |
0,5 |
0,0877 |
0,0551 |
0,0039 |
0,008 |
-0,00138 |
3 |
0,781 |
-0,249 |
0,5 |
0,0876 |
0,000878 |
0,000286 |
0,000141 |
-6,2E-5 |
Так як на 6й ітерації e1, ,, , e4 менші за 0,001, то маємо розв’язки:
x1 = 0,781
x2 = -0,249
x3 = 0,5
x4 = 0,0877
