Advertisement
Guest User

Titlu

a guest
Mar 26th, 2019
75
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.54 KB | None | 0 0
  1. A = {{2, 1, 1, 3, 2}, {1, 2, 2, 1, 1}, {1, 2, 9, 1, 5}, {3, 1,
  2. 1, 7, 1}, {2, 1, 5, 1, 8}};
  3.  
  4. MatrixForm[A]
  5. L = U = Table[0, {i, 1, 5}, {j, 1, 5}];
  6.  
  7. Doolittle[A_] := {
  8. n = Length[A];
  9. For[k = 1, k <= n , k++,
  10. L[[k, k]] = 1;
  11. For[j = k, j <= n, j++,
  12. U[[k, j]] = A[[k, j]] - Sum[L[[k, m]]*U[[m, j]], {m, 1, k - 1}]
  13. ];
  14. For[i = k + 1, i <= n, i++,
  15. L[[i,
  16. k]] = (A[[i, k]] - Sum[L[[i, m]]* U[[m, k]], {m, 1, k - 1}])/
  17. U[[k, k]]];
  18. ]
  19. }
  20.  
  21.  
  22. Doolittle[A];
  23. MatrixForm[A]
  24. MatrixForm[L.U]
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement