矩阵作为线性变换
几何画板及绘图内容加载中,请稍等……
本范例演示了矩阵如何作为线性变换作用于几何图形。核心数学概念包括矩阵、线性变换和几何变换。通过使用GeoGebra命令如Element、Intersect、ApplyMatrix等,可以动态展示矩阵变换的效果。适合高中数学教学,特别是线性代数和几何变换的教学。
GeoGebra 命令及参数
Element(Reflections, (2 * indexreflection)) → reflectiony2Element(Reflections, (2 * indexreflection) - 1) → reflectiony1SelectedIndex(Listnames) → IndexnamesIntersect(xAxis, yAxis) → ACircle(A, 1) → unitcircleIntersect(unitcircle, xAxis, 1) → BOrthogonalLine(B, xAxis) → fIntersect(unitcircle, yAxis, 2) → COrthogonalLine(C, yAxis) → gIntersect(unitcircle, yAxis, 1) → DIntersect(unitcircle, xAxis, 2) → EOrthogonalLine(E, xAxis) → hOrthogonalLine(D, f) → iIntersect(f, g) → FIntersect(g, h) → GIntersect(h, i) → HIntersect(f, i) → IPolygon(I, H, G, F) → poly1, i_1, h_1, g_1, f_1Point(poly1) → PElement(ListMatrix, Indexnames) → TVector((0, 0), P') → uVector(TP) → TuDeterminant(T) → detApplyMatrix(Tanimated, I) → I'ApplyMatrix(Tanimated, H) → H'ApplyMatrix(Tanimated, G) → G'ApplyMatrix(Tanimated, F) → F'Polygon(I', H', G', F') → poly1', i'_1, h'_1, g'_1, f'_1Element(ListMatrixtext, Indexnames) → TtextFlatten(T) → list1ApplyMatrix(T, I) → I'_1ApplyMatrix(T, H) → H'_1ApplyMatrix(T, G) → G'_1ApplyMatrix(T, F) → F'_1Polygon(I'_1, H'_1, G'_1, F'_1) → poly1'_1, i'_2, h'_2, g'_2, f'_2Element(list1, 1) → aElement(list1, 2) → bElement(list1, 3) → cElement(list1, 4) → dTextfield(scaling) → InputBox1Textfield(k) → InputBox2Textfield(θ) → InputBox3Textfield(m) → InputBox4ApplyMatrix(Tanimated, pic2) → pic2'ApplyMatrix(T, pic2) → pic2'_1
AI 绘图提示语参考
在坐标平面中先建立两条坐标轴,并取它们的交点为圆心,在以交点为圆心且半径为1的圆上确定五个点:与x轴的对应交点、与y轴的对应交点,以及通过从这些点作与相应轴正交的直线再取交点得到的多边形四个顶点。然后用这四个顶点构造一个多边形。接着选取一个2×2矩阵作为线性变换,对该多边形的四个顶点进行矩阵作用,得到变换后的四个新顶点并连成对应多边形;同时保留原多边形以便对比。
以上提示语为根据原始绘图命令整理而来,仅供参考。