Unit Circle and Trigonometric Function Lines Dynamic Demo

Unit Circle and Trigonometric Function Lines Dynamic Demo
Loading the math board and drawing, please wait…
2018-01-27 04:22
This GeoGebra example constructs a unit circle (radius 1) and dynamically illustrates how the six trigonometric functions—sine (ημ), cosine (συν), tangent (εφ), cotangent (σφ), secant (τεμ), and cosecant (στεμ)—are represented geometrically as line segments on the circle as angle θ varies. Core mathematical concepts include the unit circle definition of trigonometric functions, trigonometric line segments (sine line, cosine line, tangent line, etc.), angle-radian conversion, and periodicity. Construction highlights: the Circle command creates the unit circle, Point and Intersect define a moving point on the circle, Rotate applies angle θ, Angle labels the angle, OrthogonalLine and Line build perpendiculars and auxiliary lines, Segment connects relevant points, Tangent draws tangent lines, and If controls conditional display of different function lines. A slider animates the angle. This resource is ideal for high school or introductory college students learning trigonometry, and for teachers demonstrating the geometric meaning of sine, cosine, and tangent values on the unit circle.

GeoGebra Commands & Parameters

  1. Intersect(xAxis, yAxis) → A_1
  2. Point(xAxis) → B_1
  3. Circle(A_1, B_1) → c
  4. Rotate(B_1, α, A_1) → A
  5. Angle(B_1, A_1, A) → θ
  6. OrthogonalLine(A, xAxis) → a
  7. OrthogonalLine(A, yAxis) → b
  8. OrthogonalLine(B_1, xAxis) → d
  9. Line(A_1, A) → e
  10. Intersect(yAxis, b) → H
  11. Intersect(a, xAxis) → B
  12. Segment(A, H) → f
  13. Segment(A_1, B) → g
  14. Segment(H, A_1) → h
  15. Segment(A, B) → i
  16. Intersect(c, yAxis) → E, F
  17. OrthogonalLine(F, yAxis) → j
  18. Intersect(d, e) → Γ
  19. Intersect(e, j) → Δ
  20. Segment(F, Δ) → k
  21. Segment(B_1, Γ) → l
  22. Tangent(A, c) → m,
  23. Intersect(m, xAxis) → T
  24. Intersect(yAxis, m) → Σ
  25. Segment(A_1, T) → n
  26. Segment(A_1, T) → p
  27. Segment(A_1, Σ) → q
  28. Segment(A_1, B) → r
  29. If(sin(θ) ≤ 0, 1, 0) → red
  30. If(sin(θ) > 0, 1, 0) → ble
  31. Segment(A_1, A) → s
  32. If(cos(θ) ≤ 0, 1, 0) → redcos
  33. If(redcos > 0, 0, 1) → blecos
  34. If(tan(θ) ≤ 0, 1, 0) → redtan
  35. If(redtan > 0, 0, 1) → bletan
  36. Segment(Σ, T) → t
  37. Line(F, E) → a_1
  38. Line(A_1, B_1) → b_1

AI Drawing Prompt Reference

Draw a unit circle centered at the origin with adjustable radius. Place a moving point on the circle, controlled by a slider for the angle, and display the angle label. From the moving point, draw perpendiculars to the x-axis and y-axis, marking the feet. Connect the center, the moving point, and the feet to form a right triangle. Outside the circle, draw a tangent line intersecting both axes, and connect the relevant intersection points to form segments representing sine, cosine, tangent, cotangent, secant, and cosecant. Color these segments differently based on the sign of the angle, and update them dynamically.
The prompt above was compiled from the original drawing commands and is for reference only.