Advertisement
Guest User

Untitled

a guest
Nov 26th, 2014
164
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.52 KB | None | 0 0
  1. %Wyznacznik
  2. %Funckja tworzy macierz trojkatna, a nastepnie liczy wyznaczik, ktory
  3. %jest iloczynem elementów na przekątnej
  4.  
  5.  
  6. function wyzn = wyznacznik(B)
  7. A = B;
  8.  
  9.  
  10. n_temp = size(A);
  11. n = n_temp(1);
  12.  
  13. x=zeros(n,1);
  14.  
  15. for k = 1:n
  16. for i = k:n
  17. if i+1 <= n
  18.  
  19. if (A(i+1, k) ~= 0)
  20. temp = A(i+1, k) / A(k,k);
  21. A(i+1, k:n) = A(i+1, k:n) - temp .* A(k, k:n);
  22. end
  23. end
  24. end
  25. end
  26.  
  27. wyzn = 1;
  28. for i = 1:n
  29. wyzn = wyzn*A(i,i);
  30. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement