摆线(旋轮线)动画演示——可调半径与转速
几何画板及绘图内容加载中,请稍等……
所属专题
Parametric Equations
① 本范例通过动态动画直观演示一个圆在直线上滚动时,圆周上一点所描绘的摆线(旋轮线)轨迹,并允许用户实时调整轮胎半径和滚动速度。② 核心数学概念包括参数曲线、摆线的参数方程、圆的切线、速度向量、斜率以及曲线与圆的交点等,涉及微积分中的导数与切线斜率。③ 作图要点:使用GeoGebra的CurveCartesian命令生成摆线参数曲线,结合Circle、Point、Tangent、Intersect、Vector、Slope、Dilate、Translate、Center、Rotate、Angle、Segment、OrthogonalLine等命令构造动态圆、切点、法线、速度向量及辅助线段;通过滑块(RADIUS、SPEED)控制半径和转速,并利用按钮(button1~button5)控制动画播放、暂停或重置。④ 适合高中至大学阶段的数学教学,尤其适用于解析几何、参数方程和微积分入门课程,帮助学生理解摆线的生成过程及其几何与运动学意义。
GeoGebra 命令及参数
CurveCartesian((RADIUS * (t - sin(t))), (RADIUS * (1 - cos(t))), t, 0, 12.566370614359172) → aPoint(a) → ACircle(A, RADIUS) → cTangent(A, a) → bIntersect(c, b, 2) → BIntersect(c, b, 1) → CVector(A, C) → uVector(A, B) → vSlope(b) → dIntersect(g, a) → EIntersect(g, a) → FIntersect(g, a) → GDilate(D, If[0 < h ≤ 1, 1 - h, 0], H) → D'Vector(D, D') → wTranslate(f, w) → f'Center(f') → JRotate(D', If[0 < h ≤ 1, (((-h) * 360))°, 360°], J) → D''Translate(f, (((2 * π) * RADIUS), 0)) → c'Dilate(H, If[1 < h ≤ 2, 2 - h, 0], I) → H'Vector(H, H') → iTranslate(c', i) → c''Center(c'') → KRotate(H', If[1 < h ≤ 2, (((-h) * 360))°, 360°], K) → H''Angle(D'', J, D') → αSegment(J, D') → eSegment(J, D'') → jOrthogonalLine(J, e) → kOrthogonalLine(D'', k) → lIntersect(k, l) → LSegment(D'', L) → mSegment(L, J) → nAngle(J, L, D'') → βSegment(K, H'') → p