You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在GeoGebra中通过拖动单位圆上的点生成对应角度

实现GeoGebra拖动单位圆上点展示三角函数值的方法

直接按以下步骤操作就能实现你要的效果,全程无需滑块,拖动圆上点即可实时更新所有数值:

  • 创建基础元素

    1. 输入Circle((0,0),1)生成圆心在原点的单位圆
    2. 输入Point(Circle((0,0),1))创建圆上的可拖动点,默认命名为P,你也可以右键重命名
  • 计算核心数值

    1. 计算点P对应的角度:输入Angle((0,0),(1,0),P),命名为θ,这是x轴正方向到线段OP的夹角(范围0°-360°);如果需要弧度值,改用Rad(Angle((0,0),(1,0),P))
    2. 余弦值:输入x(P),单位圆上点的x坐标就是cosθ,直接命名为cosθ
    3. 正弦值:输入y(P),单位圆上点的y坐标就是sinθ,命名为sinθ
    4. 正切值:输入y(P)/x(P),命名为tanθ,当x(P)=0时会显示未定义,符合数学逻辑
  • 添加可视化文本
    用Text工具创建实时更新的数值展示:

    • 输入Text("角度θ: " + θ),拖动到界面合适位置
    • 同理创建:Text("cosθ: " + cosθ)、Text("sinθ: " + sinθ)、Text("tanθ: " + tanθ)
  • 可选辅助演示元素(增强直观性)

    1. 绘制P到x轴的垂线:输入PerpendicularSegment(P, xAxis),这条线段的长度就是sinθ的绝对值
    2. 绘制x轴上的投影线段:输入Segment((0,0), Foot(P, xAxis)),长度对应cosθ的绝对值
    3. 正切线可视化:先输入Line((1,0), (1,1))创建x轴(1,0)处的竖直线,再输入Intersection(Line((0,0),P), Line((1,0),(1,1)))得到交点Q,Q点的y坐标就是tanθ,拖动P时Q会同步移动,完美演示正切的几何意义

内容的提问来源于stack exchange,提问作者Saegusa

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.13 20:33:14