两曲线交点轨迹的折线逼近:旋转与参数脚本演示

两曲线交点轨迹的折线逼近:旋转与参数脚本演示
几何画板及绘图内容加载中,请稍等……
2024-02-16 17:04
该范例演示两条参数曲线在平面中的交点形成的曲线/轨迹,并用折线分段方式进行逼近,同时结合旋转变换观察交线形态的变化。核心数学概念包括:曲线的交点/交集、参数化几何、折线逼近(数值/离散化思想)、旋转变换(平面几何的刚体变换)以及由参数采样构造的轨迹。构造要点来源于下方命令与对象:使用 CurveCartesian 构造笛卡尔坐标系下的曲线;用 Textfield、TableText 与 LaTeX 输出参数说明与计算结果;通过 Rotate 实现曲线或相关几何对象绕给定中心旋转;借助 InputBox 与按钮(button1、button2 等)控制参数(如 n1、n2、lP、lPa1、lPb1 等)并触发脚本更新;涉及多组参数与中间量对象(如 t_{a1}、t_{b1}、r、r1、r2、a、b、c、d、α 等)用于计算交点并生成表格数据。适合中学进阶到大学基础数学课程,用于展示解析几何、参数方程与作图编程/脚本的交叉应用,也适合课堂演示与建模学习。

GeoGebra 命令及参数

  1. CurveCartesian(((5 * r) * cos(t)) + x(A), (r * sin(t)) + y(A), t, 0, t_{a1}) → aa1
  2. CurveCartesian(((g * t); t), t, 0, t_{b1}) → b1
  3. Textfield(h) → InputBox1
  4. Textfield(aa1) → InputBox2
  5. Textfield(b1) → InputBox3
  6. Textfield(g) → InputBox4
  7. Textfield(r) → InputBox5
  8. Textfield(f) → InputBox6
  9. Rotate(aa1, α, A) → a1
  10. LaTeX(aa1, false, false) → txta
  11. LaTeX(b1, false, false) → txtb
  12. Textfield(α) → InputBox7
  13. Textfield(t_{a1}) → InputBox8
  14. Textfield(t_{b1}) → InputBox9
  15. TableText(Append["i", 1…Length[lP]], Append["lP- \fgcolor{magenta}{Intersections\;points}", lP], Append["lPa-ClosesPoints \;on\; the\; \fgcolor{#0099FF}{a} ", lPa1], Append["lPb-ClosesPoints \;on\; the\;\fgcolor{#009900}{b}", lPb1], "v") → text5

AI 绘图提示语参考

绘制两条参数曲线:一条为旋转后的圆环状曲线,另一条为螺旋线,二者相交形成一条交线。用折线近似表示该交线,并显示交点的离散点列。在图形旁放置输入框,用于调整旋转角度、曲线参数及采样范围。用表格列出交点坐标及最近点信息,并用不同颜色区分两条曲线及其上的最近点。整体展示曲线相交、旋转与离散近似的几何关系。
以上提示语为根据原始绘图命令整理而来,仅供参考。