您的位置:电脑爱好者网
» 任庆亮--first
» 日志
高斯赛德尔迭代法
上一篇 /
下一篇 2007-04-19 09:13:33
/ 个人分类:任氏家族
v9s+d'^*dO0
function[x,k,index]=Gau_Seid(A,b,ep,it_max)
J X'R
U5ZJ4N}0
if nargin<4 it_max=100;end电脑爱好者网:Bn*yBwNr-[0[e
if nargin<3 ep=1e-5;end电脑爱好者网PG
x2x+H*d `;p
n=length(A);k=0;
6Gx,AV_Q]e5wXD0
x=zeros(n,1);y=zeros(n,1);index=1;电脑爱好者网N|0T
I MN}zZ
while 1
Iza9s'@fBX%f0
y=x;
K(W+FBv0
for i=1:n
k\"`~:Lh0
z=b(i);
)y5i'_4[$YM8Uv[%m
h0
for j=1:n
G$zJv9}q H6pa*B0
if j~=i
0r|h }0W$[s*n
d0
z=z-A(i,j)*x(j);
gyX2jk$e5xz0
end
M*dc:E'B0
end
6o$r.qo)k{0k|$iJ0
if abs(A(i,j))<1e-10|k==it_max
`-c|,sw
\0
index=0;return;电脑爱好者网$y_\x dcY
end