Huygens (1673): Approximating Arc Length

Huygens (1673): Approximating Arc Length
Loading the math board and drawing, please wait…
2019-07-08 20:06
This example demonstrates Huygens' 1673 method for approximating arc length. Core mathematical concepts include limits, tangent lines, line segments, and difference slope. Construction highlights the use of GeoGebra commands like Point, OrthogonalLine, Segment, Intersect, Sequence, CircleArc, and Sum, along with objects such as f, A, B, d, n, a, b, P, Q, c, R, S, h, ptx, e, pty, v, tn, w, ptz, tns, g, vs, C, k, i, j. Suitable for high school and above, for learning arc length calculation and introductory calculus concepts.

GeoGebra Commands & Parameters

  1. Point(f) → A
  2. Point(f) → B
  3. OrthogonalLine(A, xAxis) → a
  4. OrthogonalLine(B, xAxis) → b
  5. Segment(P, Q) → c
  6. Intersect(b, c) → R
  7. Intersect(a, c) → S
  8. Sequence(R + ((i * h), 0), i, 1, n) → ptx
  9. Segment(R, B) → e
  10. Sequence((x(R) + (i * h), f(x(R) + (i * h))), i, 1, n) → pty
  11. Sequence(Segment[(x(R) + (i * h), 0), (x(R) + (i * h), f(x(R) + (i * h)))], i, 1, n) → v
  12. Sequence(Tangent[x(Element[ptx, i]), f], i, 1, n) → tn
  13. Sequence(Line[(x(R) + (i * h), 0), (x(R) + (i * h), f(x(R) + (i * h)))], i, 0, n) → w
  14. Sequence(Intersect[Element[w, i], Element[tn, i]], i, 1, n) → ptz
  15. Sequence(Segment[Element[pty, i], Element[ptz, i]], i, 1, n) → tns
  16. Segment(B, Element[ptz, 1]) → g
  17. Sequence(Segment[Element[pty, i], Element[ptz, i + 1]], i, 1, n - 1) → vs
  18. CircleArc(C, A, B) → k
  19. Sum(tns, n) → i
  20. Sum(tns, n - 1) → j

AI Drawing Prompt Reference

Draw the graph of function f and select two points A and B on the x-axis. Construct vertical lines a and b through A and B, and connect A and B to form segment c. Divide c into points R and S, then draw tangents to f at R and S to form a series of tangents tn. Draw vertical lines w through R and S, and find their intersections with the tangents tn to form a series of points ptz. Connect ptz and pty to form a series of segments tns, connect B and the first point of ptz to form segment g, and connect pty and ptz to form a series of segments vs. Finally, draw an arc k between A and B.
The prompt above was compiled from the original drawing commands and is for reference only.