You are on page 1of 1

clc

A=[1 2 -3 2;2 -1 -1 -1;-1 4 -2 3;1 1 1 1];


b=[4;-7;13;10];
[n,n]=size(A);
for r=1:n-1
fprintf('\n ETAPA %g \n',r);
Av=A; bv=b;
for i=r+1:n
for j=1:n
A(i,j)=Av(i,j)-(Av(i,r)*Av(r,j))/Av(r,r);
end
b(i)=bv(i)-Av(i,r)*bv(r)/Av(r,r);
end
Av=A
bv=b
end
disp('Rezolvarea sistemelor tringhilare');
x=zeros(n,1);
x(n)=b(n)/A(n,n);
for i=n-1:-1:1
s=0;
for j=i+1:n
s=s+A(i,j)*x(j);
end
x(i)=(b(i)-s)/A(i,i);
end
x

You might also like