Linear Growth of Plant Height Over 10 Days

Linear Growth of Plant Height Over 10 Days
Loading the math board and drawing, please wait…
2012-07-10 21:34
This example shows a linear growth trend of a plant's height recorded daily for ten days. It illustrates key concepts such as linear functions, sequences, coordinate geometry, and function graphing. The construction uses GeoGebra commands Sequence to generate the day indices, Textfield for data display, Segment to connect consecutive data points into a polyline, and Polygon with VerticalText for labeling; the objects involved are point sets A1‑A11, B1‑B11, C1‑C11, and D1‑D7. It is suitable for middle‑school algebra and function lessons, high‑school sequence and coordinate geometry review, and as an introductory data‑visualization resource.

GeoGebra Commands & Parameters

  1. Sequence(Segment[(11.5, (5 * i)), (12.5, (5 * i))], i, 1, 4) → TickList
  2. Textfield(A2) → InA2
  3. Textfield(A3) → InA3
  4. Textfield(A4) → InA4
  5. Textfield(A5) → InA5
  6. Textfield(A6) → InA6
  7. Textfield(A7) → InA7
  8. Textfield(A8) → InA8
  9. Textfield(A9) → InA9
  10. Textfield(A10) → InA10
  11. Textfield(A11) → InA11
  12. Textfield(B2) → InB2
  13. Textfield(B3) → InB3
  14. Textfield(B4) → InB4
  15. Textfield(B5) → InB5
  16. Textfield(B6) → InB6
  17. Textfield(B7) → InB7
  18. Textfield(B8) → InB8
  19. Textfield(B9) → InB9
  20. Textfield(B10) → InB10
  21. Textfield(B11) → InB11
  22. Sequence(Segment[(14, 0 + (1.75 * i)), (19, 0 + (1.75 * i))], i, 0, 10) → CrossList1
  23. Sequence(Segment[(19, 0 + (1.75 * i)), (21.5, 0 + (1.75 * i))], i, 0, 10) → CrossList2
  24. Sequence(Segment[(21.5, 0 + (1.75 * i)), (24, 0 + (1.75 * i))], i, 0, 10) → CrossList3
  25. Sequence(Segment[(14 + (2.5 * i), 0), (14 + (2.5 * i), 20)], i, 0, 2) → SideList1
  26. Segment((14, 20), (19, 20)) → Top1
  27. Segment((19, 20), (21.5, 20)) → Top2
  28. Segment((21.5, 20), (24, 20)) → Top3
  29. Segment((21.5, 0), (21.5, 20)) → Side2
  30. Segment((24, 0), (24, 20)) → Side3
  31. Polygon((13, y(Corner[1])), Corner[2], Corner[3], (13, y(Corner[4]))) → poly1, b, c, d, e
  32. Segment((0, 10), (13, 10)) → ResidualAxis
  33. VerticalText("Height (cm)") → Height
  34. Segment((-2, 0), (13.08807, 0)) → CoverAxis