Sine Graph with Unit Circle Dynamic Demonstration

Sine Graph with Unit Circle Dynamic Demonstration
Loading the math board and drawing, please wait…
2016-06-25 05:45
①This example visually demonstrates how the sine function graph is generated by linking a moving point on the unit circle to its corresponding point on the sine curve, connecting angle changes to function values. ②Core mathematical concepts include trigonometric functions (sine and cosine), the unit circle, angle-radian correspondence, and the locus of function graphs. ③Construction highlights: using GeoGebra commands such as Point, Circle, Angle, Segment, Arc, Locus, Vector, CurveCartesian, and Text, it builds a unit circle, angle α, moving point P, and generates the sine curve f via Locus, with text labels for key points and values, enabling dynamic interaction. ④Suitable for high school trigonometry lessons, pre-calculus review, and math enthusiasts exploring the geometric intuition behind function graphs, as well as for teachers creating interactive materials.

GeoGebra Commands & Parameters

  1. Point(xAxis) → A
  2. Circle(A, B) → c
  3. Point(c) → P
  4. Angle(B, A, P) → α
  5. Angle(B, A, D) → θ
  6. Segment(A, D) → f
  7. Arc(c, B, D) → t
  8. Segment(F, G) → h
  9. Locus(H, P) → loc1
  10. Vector(E, D) → g
  11. Vector(G, H) → i
  12. CurveCartesian(0, t, t, -1, 1) → a
  13. Segment(A, B) → j
  14. Segment(P, H) → k
  15. Intersect(k, a) → I
  16. Text(y(D), J + (0.03, -0.05)) → text2
  17. Text(y(D), J + (0, -0.05) + Corner[text2, 1] - Corner[text2, 2]) → text4
  18. Text(y(D), J + (0.05, -0.05)) → text5
  19. Segment(E, A) → l
  20. Text(y(D), J + (0.05, -0.05) + (k, 0)) → text3