Activity 1: Matrices as Linear Transformations
Loading the math board and drawing, please wait…
In collections
A geometric interpretation of matrices
① This GeoGebra activity interactively demonstrates how matrices act as linear transformations on points, vectors, and shapes in the plane, visualizing effects such as scaling, shearing, and reflection. ② Core mathematical concepts include matrix multiplication, linear transformations, determinants (area scaling factors), eigenvectors/eigenvalues, and the image of the unit circle as an ellipse. ③ Construction highlights: the ApplyMatrix command transforms point P and vector u using matrix T to produce TP and Tu; sliders control scaling factor k, shear parameter m, rotation angle θ, and reflection toggles; Polygon, Circle, and Vector objects display original and transformed figures, while Textfields show matrix entries and determinant values. ④ Suitable for high school to early college linear algebra courses, this resource helps students visualize the geometric meaning of matrices and serves as an interactive tool for classroom demonstrations or self-study.
GeoGebra Commands & Parameters
Element(Reflections, (2 * indexreflection) - 1) → reflectiony1Element(Reflections, (2 * indexreflection)) → reflectiony2SelectedIndex(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 Drawing Prompt Reference
Draw a unit circle and select four points I, H, G, F on it to form a quadrilateral. Then apply matrix transformation to this quadrilateral to get another quadrilateral poly1'. Next, draw a vector u from the origin to point P and apply matrix transformation to get vector Tu. Finally, show the elements and determinant value of matrix T.
The prompt above was compiled from the original drawing commands and is for reference only.