如何在GeoGebra中通过拖动单位圆上的点生成对应角度
实现GeoGebra拖动单位圆上点展示三角函数值的方法
直接按以下步骤操作就能实现你要的效果,全程无需滑块,拖动圆上点即可实时更新所有数值:
创建基础元素
- 输入
Circle((0,0),1)生成圆心在原点的单位圆 - 输入
Point(Circle((0,0),1))创建圆上的可拖动点,默认命名为P,你也可以右键重命名
- 输入
计算核心数值
- 计算点P对应的角度:输入
Angle((0,0),(1,0),P),命名为θ,这是x轴正方向到线段OP的夹角(范围0°-360°);如果需要弧度值,改用Rad(Angle((0,0),(1,0),P)) - 余弦值:输入
x(P),单位圆上点的x坐标就是cosθ,直接命名为cosθ - 正弦值:输入
y(P),单位圆上点的y坐标就是sinθ,命名为sinθ - 正切值:输入
y(P)/x(P),命名为tanθ,当x(P)=0时会显示未定义,符合数学逻辑
- 计算点P对应的角度:输入
添加可视化文本
用Text工具创建实时更新的数值展示:- 输入
Text("角度θ: " + θ),拖动到界面合适位置 - 同理创建:
Text("cosθ: " + cosθ)、Text("sinθ: " + sinθ)、Text("tanθ: " + tanθ)
- 输入
可选辅助演示元素(增强直观性)
- 绘制P到x轴的垂线:输入
PerpendicularSegment(P, xAxis),这条线段的长度就是sinθ的绝对值 - 绘制x轴上的投影线段:输入
Segment((0,0), Foot(P, xAxis)),长度对应cosθ的绝对值 - 正切线可视化:先输入
Line((1,0), (1,1))创建x轴(1,0)处的竖直线,再输入Intersection(Line((0,0),P), Line((1,0),(1,1)))得到交点Q,Q点的y坐标就是tanθ,拖动P时Q会同步移动,完美演示正切的几何意义
- 绘制P到x轴的垂线:输入
内容的提问来源于stack exchange,提问作者Saegusa
相关产品推荐
相关产品推荐

