欧拉法求解微分方程 y'=x²+y² 的斜率场与数值逼近

欧拉法求解微分方程 y'=x²+y² 的斜率场与数值逼近
几何画板及绘图内容加载中,请稍等……
2026-02-01 14:53
该范例演示了使用欧拉法(Euler Method)对一阶常微分方程 y'=x²+y² 进行数值求解,并通过斜率场(SlopeField)直观展示解的走向。核心数学概念包括微分方程、数值方法、斜率场、迭代逼近以及向量场。作图要点:利用 GeoGebra 的 SlopeField 命令生成斜率场,通过 Textfield 和 InputBox 交互输入初始条件(xinitial, yinitial)和步长 h,使用 Vector 命令绘制欧拉法的迭代向量,并构造多个点(A1~C9)和对象(a, b, n, f)来追踪数值解路径。该范例适合高中高年级或大学初学微分方程的学生,用于理解数值解与解析解的关系,以及步长对精度的影响。

GeoGebra 命令及参数

  1. SlopeField(f, 30, 0.5) → slopefield1
  2. Textfield(xinitial) → InputBox1
  3. Textfield(yinitial) → InputBox2
  4. Textfield(f) → InputBox3
  5. Textfield(h) → InputBox4
  6. Textfield(n) → InputBox5
  7. Vector(D1, D2) → E1
  8. Vector(D3, D4) → E3
  9. Vector(D4, D5) → E4
  10. Vector(D5, D6) → E5
  11. Vector(D6, D7) → E6
  12. Vector(D7, D8) → E7
  13. Vector(D8, D9) → E8
  14. Vector(D9, D10) → E9
  15. Vector(D10, D11) → E10
  16. Vector(D11, D12) → E11
  17. Vector(D12, D13) → E12
  18. Vector(D13, D14) → E13
  19. Vector(D14, D15) → E14
  20. Vector(D15, D16) → E15
  21. Vector(D16, D17) → E16
  22. Vector(D17, D18) → E17
  23. Vector(D18, D19) → E18
  24. Vector(D19, D20) → E19
  25. Vector(D20, D21) → E20
  26. Vector(D21, D22) → E21
  27. Vector(D22, D23) → E22
  28. Vector(D23, D24) → E23
  29. Vector(D24, D25) → E24
  30. Vector(D25, D26) → E25
  31. Vector(D2, D3) → E2

AI 绘图提示语参考

绘制一个展示欧拉数值解法求解微分方程y'=x²+y²的图形。画面包含一个由该方程生成的斜率场,可视化显示各点处的切线方向。设置交互式输入框让用户输入初始条件(初始x值、初始y值)和迭代步长。通过欧拉迭代法,从用户设定的初始点开始,绘制一系列有向线段连接形成近似解的轨迹,每个线段代表一次迭代的计算结果,展示数值解如何逐步逼近真实解。
以上提示语为根据原始绘图命令整理而来,仅供参考。