program as
DESCRIPTION
Metodo Gauss-JordanTRANSCRIPT
PROGRAMA DE GAUSS-JORDAN
1. A=[2 1 1 -4;0 1 0 1; -1 3 5 2; 1 9 8 4]2. b=[10 15 2 -3]'3. B=[A,b]4. B(1,:)=(1/B(1,1))*B(1,:)5. B(2,:)=B(2,:)-B(2,1)*B(1,:)6. B(3,:)=B(3,:)-B(3,1)*B(1,:)7. B(4,:)=B(4,:)-B(4,1)*B(1,:)8. B(2,:)=(1/B(2,2))*B(2,:)9. B(3,:)=(1/B(3,3))*B(3,:)10.B(4,:)=(1/B(4,4))*B(4,:)11.B(2,:)=B(2,:)-B(1,2)*B(2,:)12.B(3,:)=B(3,:)-B(1,3)*B(3,:)13.B(4,:)=B(4,:)-B(1,4)*B(4,:)14.B(2,:)=B(2,:)-B(2,3)*B(3,:)15.B(1,:)=B(1,:)-B(1,3)*B(3,:)16.end
PROGRAMA JACOBI
1. clc2. clear3. B=[0 -1/2 -1/2 2; 0 0 0 -1; 1/5 -3/5 0 -2/5; -1/4 -9/4 -2 -1]4. C=[-3_/2 2 2 15/4]'5. x0=[0 0 0 0]'6. x1=B*x0+C;7. d=norm(x1-x0)8. k=19. fprintf('cont x1(1,1), x1(2,1), x1(3,1), x1(4,1), abs(x1-x0)/n')10.while d>0.000111. fprintf('%10.4f %10.4f %10.4f %10.4f \n', k, x1(1,1), x2(2,2), x3(3,3),
x4(4,4), d) 12. x0=x1;13. x1=B*x0+C;14. d=norm(x1-x0);15. k=k+116.End
PROGRAMA INVERSA
17.clc18.clear19.A=[2 1 1 -4;0 1 0 1; -1 3 5 2; 1 9 8 4]
20. I=[2 1 1 -4 1 0 0 0; 0 1 0 1 0 1 0 0; -1 3 5 2 0 0 1 0; 1 9 8 4 0 0 0 1]21. I(1,:)=1/2*I(1,:)22. I(3,:)=I(4,:)+I(3,:)23. I(2,:)=I(2,:)-I(2,1)*I(1,:)24. I(3,:)=I(3,:)-I(3,1)*I(1,:)25. I(4,:)=I(4,:)-I(4,1)*I(1,:)26. I(2,:)=(1/I(2,2))*I(2,:)27. I(3,:)=(1/I(3,3))*I(3,:)28. I(4,:)=(1/I(4,4))*I(4,:)29. I(2,:)=I(2,:)-I(1,2)*I(2,:)30. I(3,:)=I(3,:)-I(1,3)*I(3,:)31. I(4,:)=I(4,:)-I(1,4)*I(4,:)32. I(2,:)=I(2,:)-I(2,3)*I(3,:)33. I(1,:)=I(1,:)-I(1,3)*I(3,:)34.end