Unit Circle and Sine Curve: Dynamic Visualization

Unit Circle and Sine Curve: Dynamic Visualization
Loading the math board and drawing, please wait…
2016-07-27 23:44
This GeoGebra example dynamically demonstrates the correspondence between a point rotating on the unit circle and the graph of the sine function, showing how angle changes map to points on the sine curve. Core mathematical concepts include trigonometric definitions, the unit circle, radian measure, periodicity, and function graphing. Construction highlights: using commands such as Point, Rotate, Angle, Function, Segment, Circle, Vector, and Sequence, the applet creates a moving point P on the unit circle with angle θ, plots the sine function f, and constructs auxiliary segments, vectors, and point lists. A slider controls the angle for real-time interaction. Suitable for high school trigonometry, pre-calculus review, and teacher-made interactive lessons, this helps students grasp the geometric origin and periodic nature of the sine function.

GeoGebra Commands & Parameters

  1. Point(Ray[(0, 0), (-1, 0)]) → B
  2. Rotate(A, θ, B) → P
  3. Rotate(A, θ, B) → A'
  4. Angle(A, B, A') → α
  5. Rotate(A, θ, B) → A'_1
  6. Angle(A, B, A'_1) → β
  7. Function(sin(120° * x), 0, x(Q)) → f
  8. Segment(Q, (x(Q), 0)) → e
  9. Circle(B, A) → c
  10. Segment(B, P) → a
  11. Vector((x(B), y(Corner[1])), (x(B), y(Corner[4]))) → u
  12. Vector((0, y(Corner[1])), (0, y(Corner[4]))) → w
  13. Vector((0, 0), (x(Corner[2]), 0)) → z
  14. Sequence(Segment[(0.75 * i, 0), (0.75 * i, -0.025)], i, 1, 4) → list1
  15. Segment(P, (x(P), 0)) → b
  16. Vector(B - (1.2, 0), B + (1.2, 0)) → v
  17. Sequence(Segment[(0, 0.5 * i - 1), (-0.025, 0.5 * i - 1)], i, 0, 4) → list2
  18. Sequence(Segment[(x(B), 0.5 * i - 1), (x(B) - 0.025, 0.5 * i - 1)], i, 0, 4) → list3
  19. Segment(P, Q) → d
  20. Sequence(Segment[B + (0.5 * i - 1, 0), B + (0.5 * i - 1, -0.025)], i, 0, 4) → list4
  21. Point(Ray[(0, 0), (-1, 0)]) → B_1
  22. Rotate(A_1, θ, B_1) → P_1
  23. Rotate(A_1, θ, B_1) → A'_2
  24. Rotate(A_1, θ, B_1) → A'_3
  25. Circle(B_1, A_1) → c_1
  26. Segment(B_1, P_1) → a_1

AI Drawing Prompt Reference

Draw a unit circle centered at the origin with radius one. Place a rotating point on the circle, connected to the center by a radius, and display the corresponding angle. Drop a perpendicular from this point to the x-axis, marking the foot. To the right, plot the sine curve with the horizontal axis as angle in radians and vertical axis as sine value. Connect the y-coordinate of the circle point to the corresponding point on the curve with a dashed line to show the mapping. Add a slider to control the angle, and include tick marks and coordinate axes.
The prompt above was compiled from the original drawing commands and is for reference only.