Which Rectangle is Largest?
Loading the math board and drawing, please wait…
This example demonstrates exploring the area change of rectangles through parallel translations, involving core math concepts like quadratic functions, translations, limits, set theory, 3D vectors, and rational numbers. It uses commands such as Point, Segment, Sequence, Polygon, Sum, First, If for construction, suitable for high school mathematics teaching on quadratic function transformations and optimization.
GeoGebra Commands & Parameters
Point(xAxis) → PSegment(O, P) → LaufstegPoint(Laufsteg) → ZugPoint(yAxis) → QSequence((k * x(P) / n), k, 0, n) → xWertetabelle, {0, 0.6, 1.2, 1.7999999999999998, 2.4, 3, 3.5999999999999996, 4.2, 4.8, 5.3999999999999995, 6}Polygon(Zug, B, C, O) → Rechteck, a, b, c, oSequence((Element[xWertetabelle, k], (Element[xWertetabelle, k] * g(Element[xWertetabelle, k]))), k, 1, n + 1) → PunktetabelleSum(Aktuell) → mFirst(Punktetabelle, m) → TeilPunktetabelleSequence(g((k * x(P) / n)), k, 0, n) → yWertetabelle, {5, 4.5, 4, 3.5, 3, 2.5, 2, 1.4999999999999996, 1, 0.5, 0}If(x(Zug) > Element[xWertetabelle, 2], "" + (Element[xWertetabelle, 2]), "") → A2If(x(Zug) > Element[xWertetabelle, 1], "" + (Element[xWertetabelle, 1]), "") → A1If(x(Zug) > Element[xWertetabelle, 3], "" + (Element[xWertetabelle, 3]), "") → A3If(x(Zug) > Element[xWertetabelle, 4], "" + (Element[xWertetabelle, 4]), "") → A4If(x(Zug) > Element[xWertetabelle, 5], "" + (Element[xWertetabelle, 5]), "") → A5If(x(Zug) > Element[xWertetabelle, 1], "" + (y(Element[Punktetabelle, 1])), "") → C1If(x(Zug) > Element[xWertetabelle, 2], "" + (y(Element[Punktetabelle, 2])), "") → C2If(x(Zug) > Element[xWertetabelle, 3], "" + (y(Element[Punktetabelle, 3])), "") → C3If(x(Zug) > Element[xWertetabelle, 4], "" + (y(Element[Punktetabelle, 4])), "") → C4If(x(Zug) > Element[xWertetabelle, 5], "" + (y(Element[Punktetabelle, 5])), "") → C5If(x(Zug) > Element[xWertetabelle, 6], "" + (y(Element[Punktetabelle, 6])), "") → C6If(x(Zug) > Element[xWertetabelle, 7], "" + (y(Element[Punktetabelle, 7])), "") → C7If(x(Zug) > Element[xWertetabelle, 8], "" + (y(Element[Punktetabelle, 8])), "") → C8If(x(Zug) > Element[xWertetabelle, 9], "" + (y(Element[Punktetabelle, 9])), "") → C9If(x(Zug) > Element[xWertetabelle, 10], "" + (y(Element[Punktetabelle, 10])), "") → C10If(x(Zug) > Element[xWertetabelle, 11], "" + (y(Element[Punktetabelle, 11])), "") → C11If(x(Zug) > Element[xWertetabelle, 6], "" + (Element[xWertetabelle, 6]), "") → A6If(x(Zug) > Element[xWertetabelle, 7], "" + (Element[xWertetabelle, 7]), "") → A7If(x(Zug) > Element[xWertetabelle, 8], "" + (Element[xWertetabelle, 8]), "") → A8If(x(Zug) > Element[xWertetabelle, 9], "" + (Element[xWertetabelle, 9]), "") → A9If(x(Zug) > Element[xWertetabelle, 10], "" + (Element[xWertetabelle, 10]), "") → A10If(x(Zug) > Element[xWertetabelle, 11], "" + (Element[xWertetabelle, 11]), "") → A11If(x(Zug) > Element[xWertetabelle, 1], "" + (Element[yWertetabelle, 1]), "") → B1If(x(Zug) > Element[xWertetabelle, 2], "" + (Element[yWertetabelle, 2]), "") → B2If(x(Zug) > Element[xWertetabelle, 3], "" + (Element[yWertetabelle, 3]), "") → B3If(x(Zug) > Element[xWertetabelle, 4], "" + (Element[yWertetabelle, 4]), "") → B4If(x(Zug) > Element[xWertetabelle, 5], "" + (Element[yWertetabelle, 5]), "") → B5If(x(Zug) > Element[xWertetabelle, 6], "" + (Element[yWertetabelle, 6]), "") → B6If(x(Zug) > Element[xWertetabelle, 7], "" + (Element[yWertetabelle, 7]), "") → B7If(x(Zug) > Element[xWertetabelle, 8], "" + (Element[yWertetabelle, 8]), "") → B8If(x(Zug) > Element[xWertetabelle, 9], "" + (Element[yWertetabelle, 9]), "") → B9If(x(Zug) > Element[xWertetabelle, 10], "" + (Element[yWertetabelle, 10]), "") → B10If(x(Zug) > Element[xWertetabelle, 11], "" + (Element[yWertetabelle, 11]), "") → B11If(x(Zug) > xA_{frueher}, true, false) → Vorwärts
AI Drawing Prompt Reference
Draw a rectangular grid where rectangles start from the origin, with width along the x-axis and height along the y-axis, and area equal to width times height. By parallel translation, rectangles can be moved along the x-axis or y-axis to show area changes. The figure includes a coordinate system, rectangle points, area calculation points, and a series of marked points to identify rectangles of different sizes. The construction order is to first establish the coordinate system and initial rectangle, then generate a series of translated rectangles, and finally mark key points to display area relationships.
The prompt above was compiled from the original drawing commands and is for reference only.