Sum of N Terms: A Vector and Geometric Visualization

Sum of N Terms: A Vector and Geometric Visualization
Loading the math board and drawing, please wait…
2019-03-29 14:54
① This GeoGebra example dynamically illustrates the geometric meaning of the sum of the first N terms of a sequence, converting the summation process into an intuitive visual of vector translations and accumulated points. ② Core mathematical concepts include sequence summation, vector addition, translation transformations, and point distributions on a line, with extensions to differences, slopes, differential equations, and 3D vectors. ③ Construction highlights: the Sequence command generates term indices, If controls term validity, Point and Vector create geometric elements, and Translate performs vector shifts, while multiple objects (l1–l14, A, B, D, E, etc.) build the cumulative path. ④ Suitable for high school to early college students, this serves as a dynamic teaching tool for understanding summation geometrically and for exploring vector and transformation concepts.

GeoGebra Commands & Parameters

  1. Sequence(Sequence[(i, k), k, 0, i], i, 0, a - 1) → l5
  2. Sequence((k, k), k, 1, a - 1) → l2
  3. Sequence(a) → l4
  4. Sequence((k, 0), k, 0, a - 1) → l1
  5. Sequence((14, k), k, 0, a - 1) → l3
  6. Sequence((a - 1, k), k, 0, a - 1) → l6
  7. Sequence(Vector[Element[l6, k], Element[l3, k]], k, 1, a) → l7
  8. If(0 ≤ b < 1, Rotate[l5, β, (0, 0)], If[b ≥ 1, Rotate[l5, 180°, (0, 0)]]) → l8
  9. Point(l8) → D
  10. Point(yAxis) → E
  11. Vector(D, E) → w
  12. Translate(l8, w) → l8'
  13. Point(yAxis) → A
  14. Vector(A, B) → u
  15. If(1 < b < 2, Vector[Dilate[u, b - 1]], Vector[If[b ≥ 2, u]]) → v
  16. Sequence((k, -1), k, 0, 9) → l9
  17. Translate(l8', v) → l8''
  18. Sequence(Text[Element[l10, k], Element[l9, k]], k, 1, 10) → l11
  19. Sequence((-1, k), k, 0, 10) → l13
  20. Sequence(Text[Element[l12, k], Element[l13, k]], k, 1, 11) → l14