矩阵的PLU分解

矩阵的PLU分解
几何画板及绘图内容加载中,请稍等……
2013-03-03 19:28
本示例演示如何通过矩阵变换得到矩阵A的PLU分解,其中P是置换矩阵,L是下三角矩阵,U是上三角矩阵。通过GeoGebra命令如Random, Transpose等,动态展示了矩阵变换的过程。适合高中及以上学生学习矩阵理论。

GeoGebra 命令及参数

  1. Random(-5, 5) → A6
  2. Random(-5, 5) → B6
  3. Random(-5, 5) → C6
  4. Random(-5, 5) → A7
  5. Random(-5, 5) → B7
  6. Random(-5, 5) → C7
  7. Random(-5, 5) → A8
  8. Random(-5, 5) → B8
  9. Random(-5, 5) → C8
  10. Transpose({Sequence[abs(Element[A, i, 1]), i, 1, 3]}) → list2
  11. Reverse(Sort[Sequence[(Element[list2, i, 1], i), i, 1, 3]]) → c
  12. If(abs(Element[U_0, 1, 1]) ≟ Element[x(c), 1], {1, 2, 3}, list7) → list8
  13. Sequence(Element[A, Element[list8, i]], i, 1, 3) → U_1
  14. Sequence(abs(Element[U_2, i, 2]), i, 2, 3) → list13
  15. Max(list13) → g
  16. Sequence(Element[list2, i, 1], i, 1, 3) → list10
  17. Max(list10) → e
  18. IndexOf(e, list10) → f
  19. Sequence(If[i ≟ f, 1, i], i, 2, 3) → list11
  20. Append(f, list11) → list12
  21. Transpose({Sequence[abs(Element[U_2, i, 2]), i, 2, 3]}) → list3
  22. Reverse(Sort[Sequence[(Element[list3, i, 1], i + 1), i, 1, 2]]) → list4
  23. Append(1, y(list4)) → list5
  24. If(abs(Element[U_2, 2, 2]) ≟ Element[x(list4), 1], {1, 2, 3}, list5) → list9
  25. Random(-5, 5) → C8_1
  26. Random(-5, 5) → B8_1
  27. Random(-5, 5) → A8_1
  28. Random(-5, 5) → C7_1
  29. Random(-5, 5) → B7_1
  30. Random(-5, 5) → A7_1
  31. Random(-5, 5) → C6_1
  32. Random(-5, 5) → B6_1
  33. Random(-5, 5) → A6_1
  34. Random(-5, 5) → C8_2
  35. Random(-5, 5) → B8_2
  36. Random(-5, 5) → A8_2
  37. Random(-5, 5) → C7_2
  38. Random(-5, 5) → B7_2
  39. Random(-5, 5) → A7_2
  40. Random(-5, 5) → C6_2
  41. Random(-5, 5) → B6_2
  42. Random(-5, 5) → A6_2
  43. Determinant(P_0) → D_1
  44. Sequence(Element[P_0, Element[list12, i]], i, 1, 3) → P_1
  45. Transpose({Sequence[abs(Element[U_1, i, 1]), i, 1, 3]}) → matrix1
  46. Sequence(Element[I, Element[list5, i], 1], i, 1, 2) → list6
  47. Sequence(Element[P_1, Element[list5, i]], i, 1, 3) → P_2
  48. Sequence(Element[I, Element[list14, i]], i, 1, 3) → Ptemp
  49. Element(list1, 1) → a
  50. Element(U_0, 1, 1) → b
  51. Element(c, 1) → B
  52. Element(x(c), 1) → d

AI 绘图提示语参考

绘制一个3x3矩阵A,并进行PLU分解,生成矩阵P、L和U。首先随机生成矩阵A的元素,然后计算P矩阵,接着计算L和U矩阵,最后展示分解过程。
以上提示语为根据原始绘图命令整理而来,仅供参考。