Advertisement
Guest User

Untitled

a guest
Mar 21st, 2019
97
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.65 KB | None | 0 0
  1. A = {
  2. {2, 1, 1, 3 , 2},
  3. {1, 2 , 2 , 1 , 1},
  4. {1, 2 , 9, 1, 5},
  5. {3, 1, 1, 7, 1},
  6. {2, 1, 5, 1, 8}
  7. };
  8. "A=" MatrixForm[A]
  9.  
  10. L = Table[0, {i, Dimensions[A][[1]]}, {j, Dimensions[A][[1]]}];
  11. n = Dimensions[A][[1]];
  12. For[ k = 1, k <= n, k++,
  13. L[[k, k]] = Sqrt[A[[k, k]] - Sum[L[[k, m]]^2, {m, k - 1}]];
  14. For[ i = k + 1, i <= n, i++,
  15. L[[i, k]] = (A[[i, k]] - Sum[L[[i, m]]*L[[k, m]], {m, k - 1}])/
  16. L[[k, k]]
  17. ]
  18. ]
  19. "L=" MatrixForm[L]
  20. "L transposed =" MatrixForm[Transpose[L]]
  21. "L . \!\(\*SuperscriptBox[\(L\), \(T\)]\) =" MatrixForm[
  22. L.Transpose[L]]
  23. Print[" A == L.\!\(\*SuperscriptBox[\(L\), \(T\)]\) "]
  24. A == L.Transpose[L]
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement