a=[4 -9 2;2 -4 6;1 -1 3]; b=[5;3;4]; ab=[a,b] n=3; det=1; i=1; while i<=n-1; j=i+1; while j<=n ab(j,:)=ab(j,:)-ab(i,:)*ab(j,i)/ab(i,i); j=j+1; end i=i+1; end a=ab(1:n,1:n); b=ab(1:n,n+1:n+1); x(n)=b(n)/a(n,n); i=n-1; while i>=1 x(i)=b(i); j=i+1; while j<=n x(i)=x(i)-a(i,j)*x(j); j=j+1; end x(i)=x(i)/a(i,i); i=i-1; end fprintf('%5s\t','');disp('los valores de "x(k)" es:') for i=1:n fprintf(' x%3d\t',i); end fprintf('\n') fprintf( '%11.4f', x) fprintf('\n')