Sum of First n Natural Numbers by Ng Yew Hong
Loading the math board and drawing, please wait…
This example demonstrates the sum of the first n natural numbers through graphical computation and verification. Core math concepts include sequence summation, coordinate geometry, and vector operations. Construction highlights involve commands like Sequence, Vector, Mirror, Translate, Element, and Segment in GeoGebra to visualize and validate the formula. Suitable for high school mathematics education to intuitively understand the geometric meaning of sequence summation formulas.
GeoGebra Commands & Parameters
Sequence(Sequence[(i, k), k, 0, (d_1 * i) - 1, d_1], i, 1, n) → list2Sequence(Sequence[(i, k), k, 0, i], i, 1, n) → list3Sequence(Sequence[Polygon[Element[Element[list2, m], r], Element[Element[list3, m], r], 4], r, 1, m], m, 1, n) → list4Vector(C, D) → vSequence((i, (-a1)), i, 0, n) → firstSequence(Sequence[Polygon[Element[Element[list2, i], r], Element[Element[list2, i + 1], r], (x(Element[Element[list2, i + 1], r]), y(Element[Element[list2, i + 1], r]) + d_1), (x(Element[Element[list2, i], r]), y(Element[Element[list2, i], r]) + d_1)], r, 1, i], i, 1, n + 2) → list6Sequence(Polygon[Element[first, i], Element[first, i + 1], (x(Element[first, i + 1]), y(Element[first, i + 1]) + a1), (x(Element[first, i]), y(Element[first, i]) + a1)], i, 1, n + 1 - 1) → list1Vector((0, 0), (0, 1)) → uMirror(list6, O) → list6'Translate(list6', Vector[((-a1) * u)]) → list6''Mirror(list1, O) → list1'Translate(list1', Vector[((-a1) * u)]) → list1''Vector((-0.5, 0), (-0.5, ((n - 1) * d_1) + a1)) → wVector((-0.5, ((n - 1) * d_1) + a1), (-0.5, 0)) → zElement(first, n + 1) → EEMirror(EE, O) → EE'Segment(EE, EE') → c