Advertisement
fellpz

Metodo da substituição retroativa

Jun 28th, 2017
212
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
MatLab 0.81 KB | None | 0 0
  1. clear all, clc, close all,
  2. help gauss
  3.  
  4. %A=[[3 4 -5 1 -10];[0 1 1 -2 -1];[0 0 4 -5 3];[0 0 0 2 2]];N=4;     %EX 2.4
  5. %A=[[3 4 -5 1 -10];[0 0 1 -2 0];[0 0 4 -5 3];[0 0 0 2 2]];N=4;      %EX 2.5
  6. %A=[[3 4 -5 1 -10];[0 0 1 -2 -1];[0 0 4 -5 3];[0 0 0 2 2]];N=4;     %EX 2.6
  7. %A=[[1 3 -2 7 0 -9 6 -1 6.25];[0 4 3 -1 8 6 -7 4 55.08];
  8. %A=[0 0 7 4 2 -4 -8 2 -2.454];[0 0 0 -3 5 9 5 1 51.442];
  9. %A=[0 0 0 0 2 -6 -4 8 0];[0 0 0 0 0 -5 0 3 -0.008];
  10. %A=[0 0 0 0 0 0 -9 5 7.228];[0 0 0 0 0 0 0 6 24];N=8;                %EX 2.7
  11.  
  12.  
  13.  
  14. disp('MATRIZ AUMENTADA DO SISTEMA:')
  15. disp(num2str(A));
  16.  
  17. N1=N+1;K=N-1;
  18. X(N)=A(N,N1)/A(N,N);
  19. for I=1:K
  20.     L=N-I;
  21.     X(L)=A(L,N1);
  22.     M=L+1;
  23.     for J=M:N
  24.         X(L)=X(L)-A(L,J)*X(J);
  25.     end
  26.     X(L)=X(L)/A(L,L);
  27. end
  28.  
  29. disp('   '); disp('VETOR SOLUCAO:'); disp(num2str(X)); disp('   ');
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement