Matrices as Linear Transformations

Matrices as Linear Transformations
Loading the math board and drawing, please wait…
2020-12-10 18:53
This activity demonstrates how matrices act as linear transformations on geometric figures. Key mathematical concepts include matrices, linear transformations, and geometric transformations. Using GeoGebra commands such as Element, Intersect, and ApplyMatrix, dynamic visualizations of matrix transformations are showcased. Suitable for high school mathematics education, particularly in linear algebra and geometric transformations.

GeoGebra Commands & Parameters

  1. Element(Reflections, (2 * indexreflection)) → reflectiony2
  2. Element(Reflections, (2 * indexreflection) - 1) → reflectiony1
  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. Element(ListMatrix, Indexnames) → T
  21. Vector((0, 0), P') → u
  22. Vector(TP) → Tu
  23. Determinant(T) → det
  24. ApplyMatrix(Tanimated, I) → I'
  25. ApplyMatrix(Tanimated, H) → H'
  26. ApplyMatrix(Tanimated, G) → G'
  27. ApplyMatrix(Tanimated, F) → F'
  28. Polygon(I', H', G', F') → poly1', i'_1, h'_1, g'_1, f'_1
  29. Element(ListMatrixtext, Indexnames) → Ttext
  30. Flatten(T) → list1
  31. ApplyMatrix(T, I) → I'_1
  32. ApplyMatrix(T, H) → H'_1
  33. ApplyMatrix(T, G) → G'_1
  34. ApplyMatrix(T, F) → F'_1
  35. Polygon(I'_1, H'_1, G'_1, F'_1) → poly1'_1, i'_2, h'_2, g'_2, f'_2
  36. Element(list1, 1) → a
  37. Element(list1, 2) → b
  38. Element(list1, 3) → c
  39. Element(list1, 4) → d
  40. Textfield(scaling) → InputBox1
  41. Textfield(k) → InputBox2
  42. Textfield(θ) → InputBox3
  43. Textfield(m) → InputBox4
  44. ApplyMatrix(Tanimated, pic2) → pic2'
  45. ApplyMatrix(T, pic2) → pic2'_1

AI Drawing Prompt Reference

Create a coordinate plane with the x- and y-axes and let their intersection be the center of a unit circle (radius 1). Mark the key points where the circle intersects the axes, then draw lines through those points that are orthogonal to the corresponding axes and take their intersections on the circle to obtain four vertices. Connect these four vertices to form a polygon. Next, choose a 2×2 matrix representing a linear transformation and apply it to the polygon’s four vertices to get a transformed set of four points, then draw the corresponding transformed polygon alongside the original for comparison.
The prompt above was compiled from the original drawing commands and is for reference only.