探索单位圆:动态可视化三角函数与特殊角
几何画板及绘图内容加载中,请稍等……
① 本范例通过动态交互方式直观展示单位圆上点的坐标与角度之间的关系,帮助理解三角函数在单位圆中的几何意义。② 核心数学概念包括单位圆定义、正弦/余弦/正切函数、特殊角(30°、45°、60°等)的三角函数值、角度与弧度的对应关系,以及三角形面积与扇形面积的可视化对比。③ 作图要点:使用GeoGebra命令如Point、Sequence、Segment、Polygon、Angle、Random等,构造单位圆c、圆周上的点P1、角度序列Angles、特殊角三角形(如Triangle306090、Triangle459045、TriangleVH)及其边长标签,并通过滑块或随机点动态更新角度,同时用If和Min控制显示条件,实现交互式探索。④ 适合高中或大学预科阶段的数学教学,用于三角函数入门、单位圆性质学习,也可作为教师演示工具或学生自主探究的互动课件。
GeoGebra 命令及参数
Point(c) → ASequence(((π * k)) / 12, k, 0, 24) → AnglesSequence((cos(Element[Angles306090, k]), sin(Element[Angles306090, k])), k, 1, 9) → Pts306090Segment(O, B) → dMin(abs(Angles306090 - acosd(x(A)))) → d306090Min(abs(Angles459045 - acosd(x(A)))) → d459045Min(abs(AnglesVH - acosd(x(A)))) → dVHIf(d306090 ≤ d459045 ∧ d306090 ≤ dVH, 1, 0) → is306090If(d459045 < d306090 ∧ d459045 < dVH, 1, 0) → is459045If(dVH < d306090 ∧ dVH < d459045, 1, 0) → isVHIf(y(A) > 0, acosd(x(A)), π + acosd((-x(A)))) → thetaPolygon(O, A, B) → Triangle306090, b, o, aPolygon(O, A, B) → Triangle459045, b_1, o_1, a_1Polygon(O, A, B) → TriangleVH, b_2, o_2, a_2Sequence((cos(Element[Angles459045, k]), sin(Element[Angles459045, k])), k, 1, 4) → Pts459045Sequence((cos(Element[AnglesVH, k]), sin(Element[AnglesVH, k])), k, 1, 4) → PtsVHSequence((cos(Element[AnglesAll, k]), sin(Element[AnglesAll, k])), k, 1, Length[AnglesAll]) → PtsAllElement(AnglesAllLabels, 2) → FailRandom(1, 14) → randIntIf(π / 2 < theta ∧ theta < ((3 * π)) / 2, "-", "") → negCosIf(tan(theta) < 0, "-", "") → negTanAngle(O2, O, A) → alphaGreenIf(theta ≟ π / 3 ∨ theta ≟ (2 * π / 3) ∨ theta ≟ (4 * π / 3) ∨ theta ≟ (5 * π / 3), 1) → isTall306090If(theta ≟ π / 6 ∨ theta ≟ (5 * π / 6) ∨ theta ≟ (7 * π / 6) ∨ theta ≟ (11 * π / 6), 1) → isSkinny306090If(theta ≟ π / 4 ∨ theta ≟ (3 * π / 4) ∨ theta ≟ (5 * π / 4) ∨ theta ≟ (7 * π / 4), 1) → isReal459045If(theta ≟ 0 ∨ theta ≟ π ∨ theta ≟ (2 * π), 1) → isHPoint(xAxis) → CPoint(xAxis) → DPoint(xAxis) → EPoint(xAxis) → FPoint(yAxis) → GPoint(yAxis) → HPoint(yAxis) → IPoint(yAxis) → JPoint(c_1) → A_1Point(c_2) → A_2Angle(O2, O, A) → alphaRedAngle(O2, O, A) → alphaBluePoint(c_3) → A_3If(y(A_3) > 0, acosd(x(A_3)), π + acosd((-x(A_3)))) → theta_1If(π < theta ∧ theta < (2 * π), "-", "") → negSin
AI 绘图提示语参考
绘制一个单位圆,圆心在原点,半径为1。在圆上放置一个可移动的点,并显示该点对应的角度(以弧度和度数表示)。从圆心到该点画一条半径,并构造由圆心、该点和x轴上的垂足组成的直角三角形,标注其边长。在圆上标出30°、45°、60°及其对称角度的特殊点,并连接这些点形成特殊三角形(如30-60-90和45-45-90),用不同颜色区分。同时显示正弦、余弦、正切值的符号变化,并动态比较三角形面积与扇形面积。添加角度滑块,以便交互式改变点的位置,观察三角函数值的变化。
以上提示语为根据原始绘图命令整理而来,仅供参考。