МЕТОД ГАУССА: |
|||||
3.1629 |
2.0129 |
8.2101 |
5.5512 |
3.2229 |
|
МЕТОД НАИСКОРЕЙШЕГО СПУСКА: |
|||||
с начальными условиями х(i)=0, i=1,n |
|||||
k |
x(1) |
x(2) |
x(3) |
x(4) |
x(5) |
1 |
2.5866 |
2.1595 |
5.9561 |
5.0848 |
5.7689 |
2 |
2.7748 |
1.7413 |
7.8988 |
5.7582 |
3.2418 |
3 |
2.9898 |
2.0506 |
8.2059 |
5.6938 |
3.4255 |
4 |
3.1249 |
2.0084 |
8.2352 |
5.5409 |
3.2357 |
5 |
3.1523 |
2.0161 |
8.2078 |
5.5573 |
3.2361 |
6 |
3.1607 |
2.0117 |
8.2111 |
5.5510 |
3.2240 |
7 |
3.1621 |
2.0132 |
8.2101 |
5.5517 |
3.2237 |
8 |
3.1628 |
2.0128 |
8.2102 |
5.5511 |
3.2231 |
9 |
3.1629 |
2.0129 |
8.2101 |
5.5512 |
3.2230 |
10 |
3.1629 |
2.0129 |
8.2101 |
5.5512 |
3.2230 |
с начальными условиями х(i)= b(i)/a(i,i), i=1,n |
|||||
k |
x(1) |
x(2) |
x(3) |
x(4) |
x(5) |
1 |
3.1510 |
1.8115 |
7.7910 |
5.7215 |
3.2276 |
2 |
3.1417 |
2.0456 |
8.2040 |
5.6223 |
3.2946 |
3 |
3.1480 |
2.0108 |
8.2187 |
5.5564 |
3.2284 |
4 |
3.1611 |
2.0160 |
8.2099 |
5.5533 |
3.2280 |
5 |
3.1619 |
2.0126 |
8.2100 |
5.5512 |
3.2237 |
6 |
3.1627 |
2.0131 |
8.2101 |
5.5515 |
3.2233 |
7 |
3.1628 |
2.0128 |
8.2102 |
5.5512 |
3.2230 |
8 |
3.1629 |
2.0129 |
8.2101 |
5.5512 |
3.2230 |
МЕТОД ЗЕЙДЕЛЯ: |
|||||
с начальными условиями х(i)=0, i=1,n |
|||||
k |
x(1) |
x(2) |
x(3) |
x(4) |
x(5) |
1 |
4.0000 |
1.7832 |
7.0711 |
5.3688 |
3.0356 |
2 |
3.2068 |
2.0094 |
8.1853 |
5.5386 |
3.2076 |
3 |
3.1666 |
2.0127 |
8.2088 |
5.5501 |
3.2215 |
4 |
3.1633 |
2.0129 |
8.2100 |
5.5511 |
3.2228 |
5 |
3.1630 |
2.0129 |
8.2101 |
5.5512 |
3.2229 |
6 |
3.1629 |
2.0129 |
8.2101 |
5.5512 |
3.2229 |
с начальными условиями х(i)= b(i)/a(i,i), i=1,n |
|||||
k |
x(1) |
x(2) |
x(3) |
x(4) |
x(5) |
1 |
2.6382 |
1.9226 |
8.0055 |
5.7628 |
3.4863 |
2 |
3.0968 |
2.0152 |
8.2322 |
5.5702 |
3.2486 |
3 |
3.1569 |
2.0130 |
8.2118 |
5.5530 |
3.2253 |
4 |
3.1624 |
2.0129 |
8.2103 |
5.5514 |
3.2232 |
5 |
3.1629 |
2.0129 |
8.2102 |
5.5512 |
3.2230 |
6 |
3.1629 |
2.0129 |
8.2101 |
5.5512 |
3.2229 |
Таблица 2
Сходимость оценки корня к истинному значению |
|||||
Метод Гаусса |
Метод Зейделя |
Метод наискорейшего спуска |
|||
k |
x(1) н.у.х=0 |
x(1) н.у. х=β |
x(1) н.у.х=0 |
x(1) н.у. х=β |
|
1 |
3.1629 |
4.0000 |
2.6382 |
2.5866 |
3.1510 |
2 |
3.1629 |
3.2068 |
3.0968 |
2.7748 |
3.1417 |
3 |
3.1629 |
3.1666 |
3.1569 |
2.9898 |
3.1480 |
4 |
3.1629 |
3.1633 |
3.1624 |
3.1249 |
3.1611 |
5 |
3.1629 |
3.1630 |
3.1629 |
3.1523 |
3.1619 |
6 |
3.1629 |
3.1629 |
3.1629 |
3.1607 |
3.1627 |
7 |
3.1629 |
3.1629 |
3.1629 |
3.1621 |
3.1628 |
8 |
3.1629 |
3.1629 |
3.1629 |
3.1628 |
3.1629 |
9 |
3.1629 |
3.1629 |
3.1629 |
3.1629 |
3.1629 |
Рисунки функций
Рисунок1
На рисунке 1 изображены графики сходимости корня итерационных методов в виде (k - номер итерации) для и .
Вывод
В ходе работы мы убедились, что для данной постановки задачи результат метода Зейделя быстрее сходится к истинному значению.
Приложение
Листинг программы
a=[0.380 -0.050 0.010 0.020 0.070
0.052 0.595 0.000 -0.040 0.040
0.030 0.000 0.478 -0.140 0.080
0.060 0.126 0.000 0.470 -0.020
0.250 0.000 0.090 0.010 0.560]
b=[ 1.520; - 1.269; 3.500; - 2.988; 3.390]
e=0.0001;
for i=1:5
x1(i)=b(i)/a(i,i);
x2(i)=b(i)/a(i,i);
end
n=5;
x=n1ygau(a,b,n)
k=1;
[x1,g]=n1ymgs(a,b,x1)
xx1(1)=x1(1);
while norm(g,2)>e
k=k+1;
[x1,g]=n1ymgs(a,b,x1)
xx1(k)=x1(1);
end
for i=1:k
kk1(i)=i;
end
k=1
[x2,g]=n1ymns(a,b,x2)
xx2(1)=x2(1);
while norm(g,2)>e
k=k+1
[x2,g]=n1ymns(a,b,x2)
xx2(k)=x2(1);
end
for i=1:k
kk2(i)=i;
end
%-------------------------------------------
for i=1:5
x11(i)=0;
x21(i)=0;
end
k=1
xx11(i)=x11(1);
[x11,g]=n1ymgs(a,b,x11)
while norm(g,2)>e
k=k+1;
[x11,g]=n1ymgs(a,b,x11)
xx11(k)=x11(1);
end
for i=1:k
kk11(i)=i;
end
k=1
xx21(1)=x21(1);
[x21,g]=n1ymns(a,b,x21)
while norm(g,2)>e
k=k+1
[x21,g]=n1ymns(a,b,x21)
xx21(k)=x21(1);
end
for i=1:k
kk21(i)=i;
end
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.