矩阵的几何性质

矩阵的几何性质
几何画板及绘图内容加载中,请稍等……
2016-09-01 20:15
①本范例演示矩阵变换在平面上的几何表现,如平移、旋转、缩放和反射等;②涉及核心数学概念包括矩阵运算、行列式、向量变换、几何变换等;③作图要点运用了Element, SelectedIndex, Intersect, Circle, OrthogonalLine, Polygon, Point, Vector, Determinant, ApplyMatrix, Flatten, Textfield, Sequence等GeoGebra命令与对象;④适合高中及以上数学学习者,用于理解矩阵与几何图形的关联,提升空间想象能力。

GeoGebra 命令及参数

  1. Element(Reflections, (2 * indexreflection) - 1) → reflectiony1
  2. Element(Reflections, (2 * indexreflection)) → reflectiony2
  3. SelectedIndex(Listnames) → Indexnames
  4. Intersect(xAxis, yAxis) → A
  5. Circle(A, 1) → unitcircle
  6. Intersect(unitcircle, xAxis, 1) → B
  7. OrthogonalLine(B, xAxis) → f
  8. Intersect(unitcircle, yAxis, 2) → C
  9. OrthogonalLine(C, yAxis) → g
  10. Intersect(unitcircle, yAxis, 1) → D
  11. Intersect(unitcircle, xAxis, 2) → E
  12. OrthogonalLine(E, xAxis) → h
  13. OrthogonalLine(D, f) → i
  14. Intersect(f, g) → F
  15. Intersect(g, h) → G
  16. Intersect(h, i) → H
  17. Intersect(f, i) → I
  18. Polygon(I, H, G, F) → poly1, i_1, h_1, g_1, f_1
  19. Point(poly1) → P
  20. Vector((0, 0), P') → u
  21. Vector(TP) → Tu
  22. Determinant(T) → det
  23. ApplyMatrix(Tanimated, I) → I'
  24. ApplyMatrix(Tanimated, H) → H'
  25. ApplyMatrix(Tanimated, G) → G'
  26. ApplyMatrix(Tanimated, F) → F'
  27. Polygon(I', H', G', F') → poly1', i'_1, h'_1, g'_1, f'_1
  28. Element(ListMatrixtext, Indexnames) → Ttext
  29. Flatten(T) → list1
  30. ApplyMatrix(T, I) → I'_1
  31. ApplyMatrix(T, H) → H'_1
  32. ApplyMatrix(T, G) → G'_1
  33. ApplyMatrix(T, F) → F'_1
  34. Polygon(I'_1, H'_1, G'_1, F'_1) → poly1'_1, i'_2, h'_2, g'_2, f'_2
  35. Element(list1, 1) → a
  36. Element(list1, 2) → b
  37. Element(list1, 3) → c
  38. Element(list1, 4) → d
  39. Textfield(k) → InputBox2
  40. Textfield(m) → InputBox4
  41. ApplyMatrix(Tanimated, pic2) → pic2'
  42. ApplyMatrix(T, pic2) → pic2'_1
  43. Textfield(a11) → InputBox5
  44. Textfield(a12) → InputBox6
  45. Textfield(a21) → InputBox7
  46. Textfield(a22) → InputBox8
  47. Sequence(Sequence[(j, k), j, (-scale), scale, (2 * scale / grid)], k, (-scale), scale, (2 * scale / grid)) → pointsuv
  48. ApplyMatrix(Tanimated, pointsuv) → pointsxy
  49. Sequence(Line[Element[pointsxy, j, 1], Element[pointsxy, j, 2]], j, 1, grid + 1) → hlinesuv
  50. Sequence(Line[Element[pointsxy, 1, j], Element[pointsxy, 2, j]], j, 1, grid + 1) → vlinesuv

AI 绘图提示语参考

在坐标系中绘制一个单位圆,并在圆上标出关键点,通过这些点构造一个四边形。接着,利用矩阵变换对四边形进行平移、旋转、缩放和反射等操作,展示变换前后的图形对比。同时,标注矩阵的行列式和变换后的关键点坐标,并用文本框显示矩阵元素和变换描述,最后绘制变换后的点集。
以上提示语为根据原始绘图命令整理而来,仅供参考。