关于作者

网络推荐

高斯赛德尔迭代法

上一篇 / 下一篇  2007-04-19 09:13:33 / 个人分类:任氏家族

 电脑爱好者网8SD7j&[4U$W5^

function[x,k,index]=Gau_Seid(A,b,ep,it_max)电脑爱好者网"m2`_&w1L.fv

if nargin<4 it_max=100;end

Y umB/bW U0

if nargin<3 ep=1e-5;end电脑爱好者网![ ]!Df!pff

n=length(A);k=0;

6Z3J#y'w#Hy0KF(](v2~0

x=zeros(n,1);y=zeros(n,1);index=1;

J^ c1P} YM0

  while 1

o"L)Tz7iK5|0

            y=x;电脑爱好者网.@;pr^C,^ u

            for i=1:n

!m:}y9WB'f0

            z=b(i);电脑爱好者网)Xe%N-sVF

            for j=1:n

-r ZP`r$^6z3sW0

                if j~=i

B@1b,tx0

                    z=z-A(i,j)*x(j);电脑爱好者网b#y8G ?RnmC

                end

_2^ T3ep/S%R0

            end

E _|#H$} v2Q*{T0

            if abs(A(i,j))<1e-10|k==it_max电脑爱好者网/C,|/`-M\JM8b s

                index=0;return;

JPo:W(n,[A0

            end

SG"x\G0

            z=z/A(i,j);x(i)=z;

%T%f Ht~+R0

        end电脑爱好者网U,MV2n;U"j

        if norm(y-x,inf)<ep

~/`z-})zC:[DX6pX0

            break;电脑爱好者网0W$I1~d:U*M1V

        end电脑爱好者网3s ?U3^0qDk

        k=k+1;电脑爱好者网wDT:JU\M2V

end

2B-aJ8XE1A8v~L(gv0

>> A=[20 2 3;1 8 1;2 -3 15];b=[24 12 30]';ep=1e-5;

;c/M)i{hk1U0

>> [x,k,index]=Gau_Seid(A,b,ep)

{0q @"d S6P0

 电脑爱好者网Zi Fat\

x =

\Z/G.HM/T0

 

.KN^_R,yB0fV0

   -5.0769电脑爱好者网 jYfU9s)b'])_-X

   12.0000

9qvv7Q)[M}6^0

    5.0769电脑爱好者网1F,D#N^b#Lp

 电脑爱好者网FV;i7za4WTY

 

xW nvj0

k =

U5K HJ1J0

 电脑爱好者网3D fD*VFT~4r

    34电脑爱好者网C)E2C DV\ AA

 

\m+| W$K;X+e5@0

 

-R"j4vH.r.q#Id0

index =

@`:|O0K0

 电脑爱好者网d W6{1D#x"Io

     1电脑爱好者网zb)C%v @"Vp7i:MM

 

]2N(I:a1os_0

TAG:

 

评分:0

我来说两句

显示全部

:loveliness: :handshake :victory: :funk: :time: :kiss: :call: :hug: :lol :'( :Q :L ;P :$ :P :o :@ :D :( :)