三角函数与单位圆几何作图演示
几何画板及绘图内容加载中,请稍等……
本范例通过 GeoGebra 动态演示了单位圆上三角函数(正弦、余弦、正切、余切、正割等)的几何定义与投影变化。其涉及的核心数学概念包括单位圆定义、任意角三角函数的几何坐标表示、三角函数的周期性与对称性。在作图要点上,该模型巧妙利用了 GeoGebra 的 Circle、Point、Angle 和 Rotate 命令构建可动态旋转的单位圆与控制角 θ,并运用 Intersect、Segment、Line 绘制出正切线和余切线,将抽象的代数对象如 sinθ、cosθ、tanθ、cotθ、secθ 与几何实体动态关联。此范例非常适合高中数学三角函数部分的直观教学、大学预科几何基础演示,以及数学爱好者进行自主交互探索。
GeoGebra 命令及参数
Intersect(xAxis, yAxis) → ACircle(A, r) → cPoint(c) → BAngle(Q, A, B) → αIf(test > 180°, true, false) → test2If(snap, 2°, 0°) → toleranceIf(test2, 360° - test, test) → test3If(test3 ≤ tolerance, (15 * round(α / 15)), α) → θ'Line(B', A) → hIntersect(d, h) → CIntersect(a, h) → DIntersect(e, h) → EIntersect(b, h) → FSegment(B', P) → sinθSegment(P, A) → cosθSegment(C, Q) → tanθSegment(D, R) → cotθSegment(S, E) → mSegment(T, F) → nSegment(A, C) → secθAngle(Q, A, B') → θSegment(A, D) → cscθRotate(Q, 60°) → IDistance(I, A) → IAIf(IsInteger[θ / (15°)], FractionText[θ / (180°)], 0) → θnumIf(Defined[tanθ], Text[y(B') / x(B')], "Undefined") → textTanIf(Defined[cotθ], Text[x(B') / y(B')], "Undefined") → textCotIf(Defined[secθ], Text[r / x(B')], "Undefined") → textSecIf(Defined[cscθ], Text[r / y(B')], "Undefined") → textCscRotate(Q, 30°) → GRotate(Q, 45°) → HRotate(Q, 135°) → KRotate(Q, 120°) → JRotate(Q, 150°) → LRotate(Q, 225°) → NRotate(Q, 210°) → MRotate(Q, 240°) → ORotate(Q, 315°) → VRotate(Q, 300°) → URotate(Q, 330°) → W