Advertisement
Guest User

Untitled

a guest
Mar 29th, 2020
78
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.13 KB | None | 0 0
  1. A = [1 2 1 -3 2
  2. 3 7 5 -7 10
  3. -2 -2 3 13 0
  4. -1 2 5 6 24
  5. 4 10 9 -4 13];
  6.  
  7. b = [-8; -24; 9; 28; -35];
  8.  
  9. A = [A b];
  10.  
  11. U1 = [A b];
  12.  
  13. v = U1(1, :);
  14. U1(1, :) = U1(5, :);
  15. U1(5, :) = v;
  16.  
  17. #zerowanie kolumny 1
  18. U1(2, :) = U1(2, :) - (U1(2, 1) / U1(1, 1))*U1(1, :);
  19. U1(3, :) = U1(3, :) - (U1(3, 1) / U1(1, 1))*U1(1, :);
  20. U1(4, :) = U1(4, :) - (U1(4, 1) / U1(1, 1))*U1(1, :);
  21. U1(5, :) = U1(5, :) - (U1(5, 1) / U1(1, 1))*U1(1, :);
  22.  
  23. #maks w 2 kolumnie
  24. maks = max(abs(U1(2:5, 2)));
  25. #przestawianie wiersza
  26. v1 = U1(2, :);
  27. U1(2, :) = U1(4, :);
  28. U1(4, :) = v1;
  29.  
  30. #zerowanie kolumny 2:
  31. U1(3, :) = U1(3, :) - (U1(3, 2) / U1(2, 2))*U1(2, :);
  32. U1(4, :) = U1(4, :) - (U1(4, 2) / U1(2, 2))*U1(2, :);
  33. U1(5, :) = U1(5, :) - (U1(5, 2) / U1(2, 2))*U1(2, :);
  34.  
  35. #maks w 3 kolumnie
  36. maks = max(abs(U1(3:5, 3)));
  37. #zerowanie kolumny
  38. U1(4, :) = U1(4, :) - (U1(4, 3) / U1(3, 3))*U1(3, :);
  39. U1(5, :) = U1(5, :) - (U1(5, 3) / U1(3, 3))*U1(3, :);
  40.  
  41. #maks w 4 kolumnie !wartosc bezwgledna
  42. maks = max(abs(U1(4:5, 4)));
  43. #zerowanie kolumny 4:
  44. U1(5, :) = U1(5, :) - (U1(5, 4) / U1(4, 4))*U1(4, :);
  45.  
  46. #U1 = A(1:5, 1:5);
  47. b1 = U1(:, 6);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement