Enlarging and Reducing a Figure via Similarity Transformation

Enlarging and Reducing a Figure via Similarity Transformation
Loading the math board and drawing, please wait…
2023-10-31 12:20
This example demonstrates how to enlarge or reduce a figure in the coordinate plane while preserving similarity: corresponding angles remain equal and corresponding side lengths scale by a constant similarity ratio. The key ideas include similarity transformations (scaling), the role of the scale factor, correspondence between original and transformed vertices, and how these geometric relations connect to trigonometric reasoning and quadratic-function/ parabola-related measurements. Construction highlights: GeoGebra uses Polygon to build the base polygonal figure, and Sequence to generate a structured set of points/parameters that produce the transformed vertices (objects such as A, B, C, D, q1, q2, q3, q4, q5 and mapped points like P, Q, R, S are created from ordered sequences). By parameterizing the point positions and applying the consistent similarity scale across the vertex set, the enlarged/reduced figures are constructed for direct comparison. Suitable for secondary-to-pre-university math instruction and for classroom activities focused on geometric transformation, similarity, and linking geometry to analytic representations.

GeoGebra Commands & Parameters

  1. Polygon(A, B, C, D) → q1, a, b, c, d
  2. Polygon(P, Q, R, S) → q2, p, q, r, s
  3. Polygon(A, ((2 * A) + B) / 3, (D + C) / 2, D) → q3, f, g, i_1, j_1
  4. Polygon((D + C) / 2, ((2 * A) + B) / 3, ((2 * B) + A) / 3) → t1, h, i, j
  5. Polygon(C, (C + D) / 2, ((2 * B) + A) / 3, B) → q4, k, l, k_1, l_1
  6. Polygon(P, ((2 * P) + Q) / 3, (R + S) / 2, S) → q5, m, n, m_1, n_1
  7. Polygon((R + S) / 2, ((2 * P) + Q) / 3, ((2 * Q) + P) / 3) → t2, t, e, f_1
  8. Polygon(R, (R + S) / 2, ((2 * Q) + P) / 3, Q) → q6, g_1, h_1, p_1, q_1
  9. Sequence(Segment[(i, y(Corner[2])), (i, y(Corner[3]))], i, ceil(x(Corner[1])), floor(x(Corner[2]))) → l1
  10. Sequence(Segment[(x(Corner[1]), i), (x(Corner[2]), i)], i, ceil(y(Corner[2])), floor(y(Corner[3]))) → l2

AI Drawing Prompt Reference

Please draw a square formed by four points and enlarge or reduce it while preserving similarity. Keep corresponding angles equal and scale corresponding side lengths by a constant ratio. Include original points and enlarged or reduced points, along with line segments connecting them. Parameterize point positions and apply consistent scaling to compare enlarged and reduced figures. Suitable for teaching geometric transformations and similarity.
The prompt above was compiled from the original drawing commands and is for reference only.