Advertisement
fellpz

Métodos de Jacobi e de Gauss-Seidel

Jul 21st, 2017
129
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
MatLab 0.73 KB | None | 0 0
  1. %IFPB, 21/06/2017
  2. %MÉTODOS NUMÉRICOS - SISTEMAS LINEARES
  3. %MÉTODOS ITERATIVOS DE JACOBI E DE GAUSS-SEIDEL
  4. clc, clear all
  5. K=10;  EPSILON=1E-2;
  6. x1(1)=0; x2(1)=0;
  7. for k=1:K
  8.     x1(k+1)=(1+x2(k))/2;
  9.     x2(k+1)=(3-x1(k))/2;
  10.     epsilon=max(abs( [(x1(k+1)-x1(k)) (x2(k+1)-x2(k))]));
  11.     if epsilon<EPSILON, break; end
  12. end
  13. disp('  MÉTODO DE JACOBI');
  14. disp('       k       x1(k)     x2(k)');
  15. disp([(1:k+1)' x1' x2']);
  16.  
  17. clear all
  18. K=10; EPSILON=1E-2;
  19. x1(1)=0; x2(1)=0;
  20. for k=1:K
  21.     x1(k+1)=(1+x2(k))/2;
  22.     x2(k+1)=(3-x1(k+1))/2;
  23.     epsilon=max(abs( [(x1(k+1)-x1(k)) (x2(k+1)-x2(k))]));
  24.     if epsilon<EPSILON, break; end
  25. end
  26. disp('  MÉTODO DE GAUSS-SEIDEL');
  27. disp('       k       x1(k)     x2(k)');
  28. disp([(1:k+1)' x1' x2']);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement