参数曲线“飞行”轨迹:圆锥曲线与黎曼和的几何联想

参数曲线“飞行”轨迹:圆锥曲线与黎曼和的几何联想
几何画板及绘图内容加载中,请稍等……
2025-01-22 07:36
该范例通过动画展示一条由参数量驱动的轨迹如何在平面中“飞行”,并将离散求和与几何长度/斜率联系起来。核心数学概念包括:参数曲线(用样条与参数变量构造轨迹)、几何长度与毕达哥拉斯定理/勾股思想(用于距离度量)、差与斜率(体现方向变化)、以及上/下和(与黎曼和、区间逼近思想相关),从而把“连续曲线的形状”与“离散求和的逼近”直观连接。作图要点:使用 Spline 生成曲线主形,再用 Sequence 形成参数或采样点,配合 Zip、Mirror、Translate 实现对称和平移以形成完整结构;借助 CurveCartesian 进行笛卡尔参数曲线绘制,Segment、Length 计算线段长度并用于度量;用 Element 抽取特定几何元素,Reverse 调整参数顺序;同时用 Text 标注关键量、用框架帧 frame 与滑动/动画变量 t 驱动视图随时间变化。适合高中到大学基础阶段的几何作图、函数建模与可视化教学,也适合在“参数方程、曲线逼近与(黎曼)求和思想”主题中作为交互演示材料。

GeoGebra 命令及参数

  1. Spline(L, 3) → frame
  2. Translate(Dilate[frame, 0.9], Vector[(0, 0)]) → f1
  3. Translate(Dilate[frame, 1.8], Vector[(0, -1)]) → f2
  4. Translate(Dilate[frame, 2.7], Vector[(0, -2)]) → f3
  5. Translate(Dilate[frame, 3.6], Vector[(0, -3)]) → f4
  6. Sequence(k, k, 0, 1, 0.05) → Lt
  7. Zip(f1(k), k, Lt) → P1
  8. Zip(f2(k), k, Lt) → P2
  9. Zip(f3(k), k, Lt) → P3
  10. Zip(f4(k), k, Lt) → P4
  11. Zip(Dilate[Rotate[Translate[pic1, Vector[v]], (k * pi / Length[P4]) - pi / 8, P], ln(k) / 3, P], v, P4, P, P4, k, 1…Length[P4]) → F4
  12. Zip(Dilate[Rotate[Translate[pic1, Vector[v]], (k * pi / Length[P1]) - pi / 8, P], (ln(k) / 4 * 0.85), P], v, P1, P, P1, k, 1…Length[P1]) → F1
  13. Zip(Dilate[Rotate[Translate[pic1, Vector[v]], (k * pi / Length[P2]) - pi / 8, P], (ln(k) / 3.2 * 0.9), P], v, P2, P, P2, k, 1…Length[P2]) → F2
  14. Zip(Dilate[Rotate[Translate[pic1, Vector[v]], (k * pi / Length[P3]) - pi / 8, P], (ln(k) / 3.1 * 0.95), P], v, P3, P, P3, k, 1…Length[P3]) → F3
  15. Mirror(F1, yAxis) → G1
  16. Mirror(F2, yAxis) → G2
  17. Mirror(F3, yAxis) → G3
  18. Mirror(F4, yAxis) → G4
  19. Sequence((0, -4 + (k * 4 / 4)), k, 1, 4) → Lv
  20. Text("\scalebox{5}{\infty}", O + (0, 2), true, true, 0) → infTxt
  21. CurveCartesian(((0.9 * sqrt(2)) * cos(t) / ((sin(t))^(2) + 1)), (((0.9 * sqrt(2)) * cos(t)) * sin(t) / ((sin(t))^(2) + 1)) + 2, t, 0, (2 * pi)) → curve
  22. Reverse(Sequence[curve(k + t), k, 0, 3, 0.1]) → LPs
  23. Element(LPs, 1) → Q1
  24. Element(LPs, 2) → Q2
  25. Element(LPs, 3) → Q3
  26. Element(LPs, 4) → Q4
  27. Element(LPs, 5) → Q5
  28. Element(LPs, 6) → Q6
  29. Element(LPs, 7) → Q7
  30. Element(LPs, 8) → Q8
  31. Element(LPs, 9) → Q9
  32. Element(LPs, 10) → Q10
  33. Element(LPs, 11) → Q11
  34. Element(LPs, 12) → Q12
  35. Element(LPs, 13) → Q13
  36. Element(LPs, 14) → Q14
  37. Element(LPs, 15) → Q15
  38. Element(LPs, 16) → Q16
  39. Element(LPs, 17) → Q17
  40. Element(LPs, 18) → Q18
  41. Element(LPs, 19) → Q19
  42. Element(LPs, 20) → Q20
  43. Element(LPs, 21) → Q21
  44. Element(LPs, 22) → Q22
  45. Element(LPs, 23) → Q23
  46. Element(LPs, 24) → Q24
  47. Element(LPs, 25) → Q25
  48. Element(LPs, 26) → Q26
  49. Segment(Q1, Q2) → S1
  50. Segment(Q2, Q3) → S2
  51. Segment(Q3, Q4) → S3
  52. Segment(Q4, Q5) → S4
  53. Segment(Q5, Q6) → S5
  54. Segment(Q6, Q7) → S6
  55. Segment(Q7, Q8) → S7
  56. Segment(Q8, Q9) → S8
  57. Segment(Q9, Q10) → S9
  58. Segment(Q10, Q11) → S10
  59. Segment(Q11, Q12) → S11
  60. Segment(Q12, Q13) → S12
  61. Segment(Q13, Q14) → S13
  62. Segment(Q14, Q15) → S14
  63. Segment(Q15, Q16) → S15
  64. Segment(Q16, Q17) → S16
  65. Segment(Q17, Q18) → S17
  66. Segment(Q18, Q19) → S18
  67. Segment(Q19, Q20) → S19
  68. Segment(Q20, Q21) → S20
  69. Segment(Q21, Q22) → S21
  70. Segment(Q22, Q23) → S22
  71. Segment(Q23, Q24) → S23
  72. Segment(Q24, Q25) → S24
  73. Segment(Q25, Q26) → S25
  74. Element(LPs, 27) → Q27
  75. Element(LPs, 28) → Q28
  76. Element(LPs, 29) → Q29
  77. Element(LPs, 30) → Q30
  78. Element(LPs, 31) → Q31
  79. Segment(Q26, Q27) → S26
  80. Segment(Q27, Q28) → S27
  81. Segment(Q28, Q29) → S28
  82. Segment(Q29, Q30) → S29
  83. Segment(Q30, Q31) → S30
  84. Length(LPs) → m

AI 绘图提示语参考

绘制一条由参数驱动的飞行轨迹曲线,其基础是一条平滑样条曲线,并沿垂直方向生成四层逐渐放大且下移的相似曲线副本。在每层曲线上均匀采样一系列点,并在每个点处放置一个旋转并缩放的小图形,形成沿路径排列的图案组。将左侧图案镜像到右侧,构成对称布局。另绘制一条闭合的曲线(类似椭圆或心形),并在其上取一系列等距点,用线段连接这些点以展示离散逼近效果。整体画面包含多层曲线、点列、对称图案和闭合路径,用于直观展示参数曲线与黎曼和式的几何关系。
以上提示语为根据原始绘图命令整理而来,仅供参考。