螺旋曲线上的正弦波与切线动画
几何画板及绘图内容加载中,请稍等……
该范例演示了在一条由参数方程生成的螺旋曲线(spirographic curve)上,如何通过几何构造展示正弦波形的变化以及切线的动态性质。核心数学概念包括参数曲线、正弦函数、切线、旋转与序列生成,以及有理数比例对曲线形状的影响。作图要点:使用GeoGebra的Line、Circle、Intersect、Point、Rotate、Ray、Segment等基础命令构造几何元素,通过CurveCartesian定义螺旋曲线,并用Sequence生成一系列点或对象;对象包括t、A、n、w、R、c、E、F、r、w1、B、d、B'、a、C、e、B''、b、i、j、Speed、k、o、p、q、G、s、H、I、l、u、f、D、g、J、K、h、L、m、l1等,其中滑块Speed用于控制动画速度。适合高中或大学阶段学习参数方程、三角函数与几何变换的学生,也可用于数学可视化教学或探究曲线性质。
GeoGebra 命令及参数
Line(A, xAxis) → nCircle(A, R) → cIntersect(c, n) → E, FPoint(c) → BCircle(A, R + r) → dRotate(F, (t * w), A) → B'Ray(A, B') → aIntersect(d, a) → C,Circle(C, B') → eRotate(B', (t * w1), C) → B''Ray(C, B'') → bSegment(C, B'') → iSegment(A, B') → jCurveCartesian(x(A) + ((R + r) * (cos((w * i)) + cos((w1 * i)))), y(A) + ((R + r) * (sin((w * i)) + sin((w1 * i)))), i, 0, t) → kCurveCartesian(x(A) + ((R + r) * cos((w * i))) - (r * cos(((w1 + w) * i) + 3.141592653589793)), y(A) + ((R + r) * sin((w * i))) - (r * sin(((w1 + w) * i) + 3.141592653589793)), i, 0, t) → oRay(A, G) → sCurveCartesian(x(A) + ((R + r) * cos((w * i))) - (r * cos(((w1 + w) * i))), y(A) + ((R + r) * sin((w * i))) - (r * sin(((w1 + w) * i))), i, 0, t) → lCurveCartesian(x(G) + ((2 * π) * i), y(G) + ((R + r) * sin((w * i))) - (r * sin(((w1 + w) * i))), i, 0, t) → uSegment(I, H) → fPoint(i) → DSegment(I, D) → gIntersect(e, j) → J, KSegment(A, K) → hPoint(s) → LRay(G, L) → mSequence(G + (i, 0), i, 0, 160, 39.5 / 4) → l1Sequence(G + (i, 0), i, 0, 160, 39.5) → l2Sequence(Text[i / 2 + "π", l1(i + 1) - (2.5, 0.45), true, true], i, 4, 20, 4) → l4Segment(G + (0, R + 5), G - (0, R + 5)) → r_{1}Ray(A, K) → f_1Intersect(c, f_1) → M,Segment(A, M) → g_1Segment(A, C) → h_1Intersect(c, h_1) → N,Segment(A, N) → i_1
AI 绘图提示语参考
在同一直角坐标系中建立一个以参数驱动的螺旋示波曲线:先给定以原点附近的圆心为基准的几何框架,画出两条以相同中心与不同半径形成的圆,并取它们与参考直线的交点作为旋转基点。随后沿着参数变化对某些点做旋转,连出由旋转后射线与圆的交点得到的线段约束,并以两个频率的正弦与余弦组合生成两到三条互相关联的曲线轨迹;其中包含正弦波形的叠加与相位偏移。最后用一条参考曲线与若干由参数取点连成的短线段来表现随参数推进的切向或幅度变化,同时添加可用于时间推进的取点序列。
以上提示语为根据原始绘图命令整理而来,仅供参考。