编程:用高斯-赛德尔迭代法解方程
发布网友
发布时间:2022-05-11 21:25
我来回答
共1个回答
热心网友
时间:2023-10-21 03:21
clear;clc;
a=0;b=0;c=0;
for
k=1:10
temp(:,k)=[a,b,c];
a=(14-3*b-c)/10;
b=(5+2*a+3*c)/10;
c=(14-a-3*b)/10;
end
abc=temp'
结果:
abc=
0
0
0
1.4000
0.7800
1.0260
1.0634
1.0205
0.9875
0.9951
0.9953
1.0019
1.0012
1.0008
0.9996
0.9998
0.9998
1.0001
1.0000
1.0000
1.0000
1.0000
1.0000
1.0000
1.0000
1.0000
1.0000
1.0000
1.0000
1.0000
这是高斯—赛德尔迭代法的核心思想,程序不具通用性。