Está en la página 1de 1

//Metodo de JACOBI con tolerancia incluida.

A=[3,3,1;1,3,-1;0,1,-2];
b=[5;3;-1];
tol=0.1;
x0=[0.5;0.5;0.5];//vector inicial
xpre=x0+1;//vector anterior
D=diag(diag(A));
while(norm(x0-xpre,2)>=tol)
xpre=x0;
x=-D^(-1)*(A-D)*x0+D^(-1)*b;
x'
x0=x;
end
************************************************************
//Metodo de GAUS SEIDEL con tolerancia incluida.
A=[3,1,1;1,3,-1;0,1,-2];
b=[5;3;-1];
tol=10^-8;
x0=[0.5;0.5;0.5];//vector inicial
xpre=x0+1;//vector anterior
D=diag(diag(A));
U=triu(A)-D;
while(norm(x0-xpre,2)>=tol)
xpre=x0;
x=-(A-U)^(-1)*U*x0+(A-U)^(-1)*b;
x'
x0=x;
end

También podría gustarte