Images of F: Matrix Transformations

Images of F: Matrix Transformations
Loading the math board and drawing, please wait…
2019-07-27 19:13
① This GeoGebra example dynamically demonstrates the image of a geometric figure F (composed of polygons and line segments) under a matrix transformation, visually showing how linear transformations affect geometric objects. ② Core mathematical concepts include matrix multiplication, linear transformations, similarity transformations, vectors, polygons, and the correspondence between original and transformed points, shapes, and orientations. ③ Construction highlights: using commands such as Intersect, Vector, Polygon, ApplyMatrix, Line, and Sequence, the original objects (A, B, u, C, v, m1, D through M, poly1, and segments d through m) are constructed, and ApplyMatrix generates the transformed points D' through M', polygon poly1', and segments d' through e', enabling clear comparison between the preimage and image. ④ Suitable for high school or early college students learning linear algebra and geometric transformations, and for teachers to demonstrate the geometric meaning of matrices in class, helping students understand how matrix multiplication acts on planar figures.

GeoGebra Commands & Parameters

  1. Intersect(xAxis, yAxis) → A
  2. Vector(A, B) → u
  3. Vector(A, C) → v
  4. Polygon(D, E, F, G, H, I, J, K, L, M) → poly1, d, m, e, f, g, h, i, j, k, l
  5. ApplyMatrix(m1, D) → D'
  6. ApplyMatrix(m1, E) → E'
  7. ApplyMatrix(m1, F) → F'
  8. ApplyMatrix(m1, G) → G'
  9. ApplyMatrix(m1, H) → H'
  10. ApplyMatrix(m1, I) → I'
  11. ApplyMatrix(m1, J) → J'
  12. ApplyMatrix(m1, K) → K'
  13. ApplyMatrix(m1, L) → L'
  14. ApplyMatrix(m1, M) → M'
  15. Polygon(D', E', F', G', H', I', J', K', L', M') → poly1', d', m', e', f', g', h', i', j', k', l'
  16. Line(A, B) → n
  17. Line(A, C) → p
  18. Sequence((w * B), w, -10, 10) → l1
  19. Sequence((w * C), w, -10, 10) → l2
  20. Sequence(Line[(w * C), u], w, -20, 20) → l3
  21. Sequence(Line[(w * B), v], w, -20, 20) → l4
  22. Sequence(Line[(0, w), xAxis], w, -20, 20) → l5
  23. Sequence(Line[(w, 0), yAxis], w, -20, 20) → l6

AI Drawing Prompt Reference

Draw a Cartesian coordinate plane with an irregular decagon centered at the origin as the original shape. From the origin, draw two distinct vectors. Apply a given 2x2 matrix transformation to all vertices of the decagon to produce a transformed decagon, keeping the original for comparison. Also draw two lines through the origin parallel to the vectors, and a grid of equally spaced parallel lines covering the plane to illustrate the transformation's effect on space.
The prompt above was compiled from the original drawing commands and is for reference only.