Advertisement
Guest User

Untitled

a guest
Feb 20th, 2017
84
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.57 KB | None | 0 0
  1. N = 4; % change N as needed, for any n x n matrix
  2. A = []; % yung matrix. Kahit i-hardcode mo na HAHAHAHHA
  3. b = []; % yung b na vector sa Ax = b, hardcode mo na lang din HAHA
  4. x = [0;0;0;0]; % dito ilalagay yung new values ni x, initialize to initial guess ng x(0)
  5. xold = [0;0;0;0]; % for storing the old values of x
  6. tolerance = 1e-15; % change tolerance as needed
  7.  
  8. % J A C O B I
  9. while (norm(b-A*x) > tolerance)
  10. xold = x;
  11. for a = 1:N
  12. x(a) = b(a);
  13. for k = 1:N
  14. if (a==k)
  15. continue
  16. end
  17. x(a) -= A(a,k)*xold(k);
  18. end
  19. x(a) /= A(a,a);
  20. end
  21. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement