矩阵驱动的几何变换可视化

矩阵驱动的几何变换可视化
几何画板及绘图内容加载中,请稍等……
2020-09-09 04:36
该范例展示如何用矩阵参数把一个几何多边形进行镜像/旋转/平移类变换,并在同一坐标环境中对比变换前后形状的对应关系。核心数学概念包括:矩阵作为线性变换的表示、向量的坐标变换、几何图形在变换下的位置对应,以及通过角度与直线/镜像构造来控制变换方向与结果。作图要点:从构造摘要提炼,使用了 Textfield(用于输入与显示参数/矩阵条目)、Polygon(构造原多边形 poly1 与变换后多边形 poly2)、Line(定义关键参照直线)、Mirror(对图形进行镜像变换)、Point 与 Angle(确定镜像轴/变换方向与角度约束),并用若干点对象 B、C、D、E、F 等与 r、s、t、q 等参数(以及 inputBox2/inputBox1 等输入框)来驱动变换,最终在图形区域中形成并标注 N、G、H、I、J、K、A、L 等中间几何元素与结果。适合中学高阶几何与线性代数的衔接学习,也可用于课堂演示、作业探究与教学软件中的可视化教学。

GeoGebra 命令及参数

  1. Textfield(q) → inputBox2
  2. Textfield(r) → inputBox1
  3. Textfield(s) → inputBox3
  4. Textfield(t) → inputBox4
  5. Polygon(A, B, C, D, E, F) → poly1, a, b, c, d, e, f
  6. Polygon(L, G, H, I, J, K) → poly2, l, g, h, i, j, k
  7. Polygon(N, O, Q, P) → q1, n_1, o, q_1, p
  8. Polygon(N, S, U, T) → q2, n_2, s_1, u, t_1
  9. Line(N, T) → i_1
  10. Line(N, S) → j_1
  11. Line(S, U) → k_1
  12. Line(T, U) → l_1
  13. Mirror(j_1, l_1) → m_1
  14. Mirror(l_1, j_1) → d_1
  15. Mirror(j_1, d_1) → e_1
  16. Mirror(i_1, k_1) → a_1
  17. Mirror(i_1, a_1) → b_1
  18. Mirror(a_1, b_1) → c_1
  19. Mirror(b_1, c_1) → i_2
  20. Mirror(c_1, i_2) → j_2
  21. Mirror(a_1, i_1) → k_2
  22. Mirror(i_1, k_2) → l_2
  23. Mirror(k_2, l_2) → m_2
  24. Mirror(j_1, m_1) → q_2
  25. Mirror(m_1, q_2) → r_2
  26. Mirror(q_2, r_2) → s_2
  27. Mirror(r_2, s_2) → t_2
  28. Mirror(s_2, t_2) → a_2
  29. Mirror(j_1, e_1) → b_2
  30. Mirror(e_1, b_2) → c_2
  31. Mirror(b_2, c_2) → d_2
  32. Mirror(t_2, a_2) → f_1
  33. Mirror(a_2, f_1) → g_1
  34. Mirror(f_1, g_1) → h_1
  35. Mirror(g_1, h_1) → p_1
  36. Mirror(h_1, p_1) → r_1
  37. Mirror(c_2, d_2) → f_2
  38. Mirror(d_2, f_2) → g_2
  39. Mirror(f_2, g_2) → h_2
  40. Mirror(g_2, h_2) → p_2
  41. Mirror(i_2, j_2) → e_2
  42. Mirror(j_2, e_2) → f_3
  43. Mirror(e_2, f_3) → g_3
  44. Mirror(l_2, m_2) → h_3
  45. Mirror(m_2, h_3) → i_3
  46. Mirror(h_3, i_3) → j_3
  47. Mirror(i_3, j_3) → k_3
  48. Mirror(i_3, k_3) → l_3
  49. Mirror(j_3, k_3) → m_3
  50. Mirror(p_1, r_1) → n_3
  51. Mirror(r_1, n_3) → p_3
  52. Mirror(n_3, p_3) → q_3
  53. Mirror(p_3, q_3) → r_3
  54. Mirror(q_3, r_3) → s_3
  55. Mirror(r_3, s_3) → t_3
  56. Mirror(s_3, t_3) → a_3
  57. Mirror(t_3, a_3) → b_3
  58. Mirror(h_2, p_2) → c_3
  59. Point(xAxis) → V
  60. Angle(V, N, T) → α
  61. Polygon(N_{1}, O_{1}, Q_{1}, P_{1}) → q1_{1}, n_{4}, o_{1}, q_{4}, p_{4}
  62. Polygon(N_{2}, O_{2}, Q_{2}, P_{2}) → q1_{2}, n_{5}, o_{2}, q_{5}, p_{5}

AI 绘图提示语参考

画一个由矩阵控制的几何变换示例,展示一个多边形经过矩阵变换后的图像,并直观比较对应顶点和形状。首先绘制两个多边形作为原始图形和变换后的图形,然后通过一系列镜像操作展示变换过程,包括构造参考线和辅助图形,最终呈现变换前后的对比效果,强调矩阵变换的几何意义。
以上提示语为根据原始绘图命令整理而来,仅供参考。