Sunteți pe pagina 1din 1

Metode De RELAXARE

clc;
A=[12 -1 -2 4;-1 11 1 5;-2 1 12 -1;4 5 -1 11]
b=[1;-9;8;-1]
n=4;
v=zeros(n,1);
r=A*v-b;
disp('Precizia dorita');
eps=input('eps=');
i=0;
while norm(r,inf)>eps
[m,j]=max(abs(r));
p=zeros(n,1);
p(j)=1;
t=-r(j)/A(j,j);
v=v+t*p;
r=A*v-b;
i=i+1;
end
disp('Solutia este:')
v
disp('Solutia a fost gasita dupa numarul de pasi:')
i

S-ar putea să vă placă și