错列双曲线小摆线(Staggered Hypocycloids)参数曲线构造

错列双曲线小摆线(Staggered Hypocycloids)参数曲线构造
几何画板及绘图内容加载中,请稍等……
2020-12-29 15:43
该范例展示“错列”的双曲线小摆线(hypocycloids)如何由逐步变化的旋转与交点几何关系生成一组连续而错位的曲线形态。核心数学概念包括参数方程与三角函数的周期性表达、由圆的滚动/相对旋转形成的摆线类曲线、以及在构造中使用对称与三角形/等腰结构来确定关键点位置。作图要点:利用 GeoGebra 的 Line、Circle、Intersect、Point、Rotate、Ray、Segment、Midpoint、CurveCartesian 等命令;同时通过参数 t、半径类参数 R、角速度 w、以及由 w1、a、n 等量控制的旋转/偏移来追踪曲线。对象层面直接构造与跟踪交点与旋转后的点(如 A、B、B′、C′、I、I′、H 等),再将参数轨迹映射到平面直角坐标中得到最终曲线(通过 CurveCartesian 绘制)。适合高中及大学本科的数学可视化与建模教学,用于参数曲线、三角函数建模、轨迹绘制与几何变换(旋转、交点定位)的综合演示。

GeoGebra 命令及参数

  1. Line(A, xAxis) → n
  2. Circle(A, R) → c
  3. Intersect(c, n) → E, F
  4. Point(c) → B
  5. Rotate(F, (t * w), A) → B'
  6. Ray(A, B') → a
  7. Segment(A, B') → j
  8. Ray(A, B') → f
  9. Midpoint(B', A) → L
  10. Circle(L, B') → r
  11. Rotate(A, (w1 * t), L) → A'
  12. Segment(L, A') → g
  13. CurveCartesian(x(A) + (R / 2 * cos((w * i))) - (R / 2 * cos(((w1 + w) * i))), y(A) + (R / 2 * sin((w * i))) - (R / 2 * sin(((w1 + w) * i))), i, 0, t) → o
  14. Midpoint(B', L) → D
  15. Circle(D, L) → e
  16. Rotate(L, (w1 * t), D) → L'
  17. CurveCartesian(x(A) + ((3 * R / 4) * cos((w * i))) - (R / 4 * cos(((w1 + w) * i))), y(A) + ((3 * R / 4) * sin((w * i))) - (R / 4 * sin(((w1 + w) * i))), i, 0, t) → h
  18. Midpoint(L, A) → H
  19. Circle(H, B') → s
  20. Ray(H, A) → f_1
  21. Intersect(s, f_1) → I,
  22. Rotate(I, (w1 * t), H) → I'
  23. Midpoint(I, A) → C
  24. Midpoint(C, B') → J
  25. Circle(J, C) → d
  26. CurveCartesian(x(A) + (Distance[H, A] * cos((w * i))) - (Distance[H, B'] * cos(((w1 + w) * i))), y(A) + (Distance[H, A] * sin((w * i))) - (Distance[H, B'] * sin(((w1 + w) * i))), i, 0, t) → i
  27. CurveCartesian(x(A) + (Distance[A, J] * cos((w * i))) - (Distance[J, B'] * cos(((w1 + w) * i))), y(A) + (Distance[A, J] * sin((w * i))) - (Distance[J, B'] * sin(((w1 + w) * i))), i, 0, t) → b
  28. Rotate(C, (w1 * t), J) → C'
  29. Rotate(I, (w1 * t), H) → I'_{1}
  30. Midpoint(B', J) → K
  31. Intersect(c, f_1) → M,
  32. Midpoint(M, I) → N
  33. Midpoint(B', H) → O
  34. Circle(O, H) → c_1
  35. Midpoint(B', N) → P
  36. Circle(P, N) → d_1
  37. CurveCartesian(x(A) + (Distance[A, P] * cos((w * i))) - (Distance[P, B'] * cos(((w1 + w) * i))), y(A) + (Distance[A, P] * sin((w * i))) - (Distance[P, B'] * sin(((w1 + w) * i))), i, 0, t) → v
  38. Midpoint(B', K) → Q
  39. Circle(Q, K) → k
  40. CurveCartesian(x(A) + (Distance[A, Q] * cos((w * i))) - (Distance[Q, B'] * cos(((w1 + w) * i))), y(A) + (Distance[A, Q] * sin((w * i))) - (Distance[Q, B'] * sin(((w1 + w) * i))), i, 0, t) → u
  41. Rotate(N, (w1 * t), P) → N'
  42. CurveCartesian(x(A) + (Distance[A, O] * cos((w * i))) - (Distance[O, B'] * cos(((w1 + w) * i))), y(A) + (Distance[A, O] * sin((w * i))) - (Distance[O, B'] * sin(((w1 + w) * i))), i, 0, t) → l
  43. Rotate(H, (w1 * t), O) → J'
  44. Rotate(K, (w1 * t), Q) → K'
  45. Segment(N', B') → g_1

AI 绘图提示语参考

画一组交错的内摆线,展示通过旋转圆、交点和控制偏移生成连续但错位的曲线形状。首先绘制一条直线和一个圆,找到它们的交点,然后旋转其中一个交点,创建一条射线和线段。接着,找到中点和绘制新的圆,旋转原始圆上的点,并追踪这些点的轨迹。使用参数方程,结合三角函数的周期性和几何变换,绘制出一系列连续但位置不同的内摆线。
以上提示语为根据原始绘图命令整理而来,仅供参考。