Vous êtes sur la page 1sur 2

PROBLEMA 1

function x=sistema(x0)
x=x0';
x(1)=30/4-x(3)/4;
x(2)=40/6-8/6*x(1);
x(3)=5*x(1)+3*x(2)+12;

function [x itera]=proceso_iterativoSOR(sistema,x0,tol,c,w)
x=sistema(x0)';
itera=x;
k=0;
while norm(x-x0)>tol && k<c
x0=x;
x=(1-w)*x0+w*sistema(x0)';
k=k+1;
itera=[itera x];
end
if k>=c
x='no converge el sistema';
end

PROBLEMA 2
function x=sistema(x0)
x=x0';
x(1)=5-5/4*x(2);
x(2)=15/4-2/4*x(1)+1/4*x(3);
x(3)=-3+x(2)/4;

function [x itera]=proceso_iterativoSOR(sistema,x0,tol,c,w)
x=sistema(x0)';
itera=x;
k=0;
while norm(x-x0)>tol && k<c
x0=x;
x=(1-w)*x0+w*sistema(x0)';
k=k+1;
itera=[itera x];
end
if k>=c
x='no converge el sistema';
end

Vous aimerez peut-être aussi