Advertisement
Guest User

Untitled

a guest
Mar 23rd, 2017
59
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
MatLab 0.41 KB | None | 0 0
  1. function [x] = eliminacja(n)
  2.  
  3. [A,b]= macierz_c(n);
  4. x=zeros(n,1);
  5.  
  6. for k=1:n-1
  7.     l=zeros(n,1);
  8.     for i=k+1:n
  9.         l(i,1)=(A(i,k))/(A(k,k));        
  10.     end
  11.     for i=k+1:n
  12.         b(i)=b(i)-b(k)*l(i);
  13.         for j=k:n
  14.             A(i,j)=A(i,j)-A(k,j)*l(i);
  15.         end
  16.     end
  17. end
  18.  
  19. for k=n:-1:1
  20.     S=0;
  21.     for j=k+1:n
  22.         S=S+A(k,j)*x(j);
  23.     end
  24.     x(k)=(b(k)-S)/A(k,k);
  25. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement