矩阵相乘的图形可视化示例

矩阵相乘的图形可视化示例
几何画板及绘图内容加载中,请稍等……
2021-01-20 15:37
本范例通过在几何平面中对多边形(或点集)施加两个矩阵变换,展示“先做一个矩阵变换,再做另一个矩阵变换”,其结果等价于用这两个矩阵的乘积做一次整体变换。核心数学概念包括矩阵乘法(非交换性)、线性变换与几何变换的对应关系,以及坐标点在矩阵作用下如何发生旋转/缩放等几何效果。作图要点:利用构造摘要中的 Random 生成参数或随机几何设置,再用 LaTeX 标注矩阵或关键量;通过 Polygon 构造初始多边形 poly1、poly2、poly4,并借助多个对象(如点 a,b,c…以及文本标注 text1、text2、A、B、C、D、E、F、G、H、I、J、K、L、M、N、O、P、Q、R 等)表示变换前后的顶点与中间量;同时用随机/符号参数(如 c_2、d_1、e_1、f_1、g_1、h_1、i、j 等)体现矩阵元素对点坐标的组合,进而得到乘积矩阵作用后的新多边形。适合高中到大学初级线性代数教学,也适用于课堂演示与自学:帮助直观理解矩阵乘法与复合变换的关系。

GeoGebra 命令及参数

  1. Random(-9, 9) → a
  2. Random(-9, 9) → b
  3. Random(-9, 9) → c
  4. Random(-9, 9) → d
  5. Random(-9, 9) → e
  6. Random(-9, 9) → f
  7. Random(-9, 9) → g
  8. Random(-9, 9) → h
  9. LaTeX(A, true, true) → text1
  10. LaTeX(B, true, true) → text2
  11. Polygon(C, D, E, F) → poly1, c_2, d_1, e_1, f_1
  12. Polygon(G, H, I, J) → poly2, g_1, h_1, i, j
  13. Polygon(O, P, Q, R) → poly4, o, p, q, r
  14. Polygon(S, T, U, V) → poly3, s, t, u, v
  15. LaTeX(AB, true, true) → text7

AI 绘图提示语参考

绘制一个展示两个矩阵乘法几何意义的示意图。先随机生成一个四边形作为初始图形,用不同颜色或线型区分。然后应用第一个线性变换,得到第二个四边形,再应用第二个线性变换,得到第三个四边形。最后,直接应用两个矩阵的乘积变换,得到第四个四边形,并使其与先变换再变换的结果重合。在图形旁用数学公式标注两个矩阵及其乘积,并用字母标记各顶点,以直观展示矩阵乘法对应变换的复合,以及变换顺序对结果的影响。
以上提示语为根据原始绘图命令整理而来,仅供参考。