三角函数与单位圆几何作图演示

三角函数与单位圆几何作图演示
几何画板及绘图内容加载中,请稍等……
2017-04-01 07:56
本范例通过 GeoGebra 动态演示了单位圆上三角函数(正弦、余弦、正切、余切、正割等)的几何定义与投影变化。其涉及的核心数学概念包括单位圆定义、任意角三角函数的几何坐标表示、三角函数的周期性与对称性。在作图要点上,该模型巧妙利用了 GeoGebra 的 Circle、Point、Angle 和 Rotate 命令构建可动态旋转的单位圆与控制角 θ,并运用 Intersect、Segment、Line 绘制出正切线和余切线,将抽象的代数对象如 sinθ、cosθ、tanθ、cotθ、secθ 与几何实体动态关联。此范例非常适合高中数学三角函数部分的直观教学、大学预科几何基础演示,以及数学爱好者进行自主交互探索。

GeoGebra 命令及参数

  1. Intersect(xAxis, yAxis) → A
  2. Circle(A, r) → c
  3. Point(c) → B
  4. Angle(Q, A, B) → α
  5. If(test > 180°, true, false) → test2
  6. If(snap, 2°, 0°) → tolerance
  7. If(test2, 360° - test, test) → test3
  8. If(test3 ≤ tolerance, (15 * round(α / 15)), α) → θ'
  9. Line(B', A) → h
  10. Intersect(d, h) → C
  11. Intersect(a, h) → D
  12. Intersect(e, h) → E
  13. Intersect(b, h) → F
  14. Segment(B', P) → sinθ
  15. Segment(P, A) → cosθ
  16. Segment(C, Q) → tanθ
  17. Segment(D, R) → cotθ
  18. Segment(S, E) → m
  19. Segment(T, F) → n
  20. Segment(A, C) → secθ
  21. Angle(Q, A, B') → θ
  22. Segment(A, D) → cscθ
  23. Rotate(Q, 60°) → I
  24. Distance(I, A) → IA
  25. If(IsInteger[θ / (15°)], FractionText[θ / (180°)], 0) → θnum
  26. If(Defined[tanθ], Text[y(B') / x(B')], "Undefined") → textTan
  27. If(Defined[cotθ], Text[x(B') / y(B')], "Undefined") → textCot
  28. If(Defined[secθ], Text[r / x(B')], "Undefined") → textSec
  29. If(Defined[cscθ], Text[r / y(B')], "Undefined") → textCsc
  30. Rotate(Q, 30°) → G
  31. Rotate(Q, 45°) → H
  32. Rotate(Q, 135°) → K
  33. Rotate(Q, 120°) → J
  34. Rotate(Q, 150°) → L
  35. Rotate(Q, 225°) → N
  36. Rotate(Q, 210°) → M
  37. Rotate(Q, 240°) → O
  38. Rotate(Q, 315°) → V
  39. Rotate(Q, 300°) → U
  40. Rotate(Q, 330°) → W