三角形的几何变换与矩阵乘积的对应关系

三角形的几何变换与矩阵乘积的对应关系
几何画板及绘图内容加载中,请稍等……
2025-03-23 18:44
所属专题 Coordinate Geometry
该范例展示如何用矩阵把三角形进行反射、相似(含比例伸缩)与旋转等几何变换,并用“变换结果=矩阵作用”的方式直观连接几何与代数。核心数学概念包括:二维线性变换/仿射变换的矩阵表示、三角形的对应顶点与相似变换的性质、实数参数(如比例因子与角度)、以及矩阵乘积对几何位置的作用。作图要点是先以点与多边形构造原三角形(如 A、B、C 与 poli1),再通过矩阵变换生成新坐标与对应点(对象 a11、a12、a21、a22 及其变体 a11c、a12c、a21c、a22c,配合 ApplyMatrix),随后把变换后的点连成新三角形(如 A′、B′、C′ 对应 poli1′/poli2Sid 等可视对象)。在构造过程中使用 Join、Point、Polygon 来组织几何对象,并通过 Join/SelectedIndex、ratio、θ 等参数控制变换(体现 dilation、reflection、symmetry 等不同矩阵形式)。适合中学后段到大学基础阶段的几何与线性代数衔接教学,也可用于课堂探究活动与信息化作图演示。

GeoGebra 命令及参数

  1. ApplyMatrix(T, O) → O'
  2. Join(Sequence[Sequence[(j, k), j, -6, 6, 1], k, -8, 8, 1]) → bigGrid
  3. Point(bigGrid) → A
  4. Point(bigGrid) → B
  5. Point(bigGrid) → C
  6. Polygon({A, B, C}) → poli1
  7. ApplyMatrix(T, poli1) → poli1'
  8. SelectedIndex(scelte) → is
  9. ApplyMatrix(T, A) → A'
  10. ApplyMatrix(T, B) → B'
  11. ApplyMatrix(T, C) → C'

AI 绘图提示语参考

在坐标平面上先画出一个网格区域,并在网格上选取三个点作为三角形顶点,连接三点形成三角形。再定义一个二维变换规则,把该三角形中每个顶点按同一变换映射到新位置,从而得到对应的三角形,其顶点为原三角形顶点的变换结果,并与原三角形并列显示。整个图形的关键是同一变换同时作用于三点,并让对应关系清晰可见。
以上提示语为根据原始绘图命令整理而来,仅供参考。