常微分方程彩虹解曲线与斜率场可视化
几何画板及绘图内容加载中,请稍等……
① 本范例通过GeoGebra动态展示常微分方程(ODE)的彩虹色解曲线族,结合斜率场直观呈现不同初值条件下解的走向与形态。② 核心数学概念包括一阶常微分方程、斜率场(方向场)、初值问题、解曲线的唯一性与分叉现象,以及参数变化对解族的影响。③ 作图要点:使用SolveODE命令求解微分方程,SlopeField命令绘制斜率场;通过滑块n和speed控制解曲线的数量与动画速度,按钮button1触发动态演示;对象A、Ax、Ay定义初始点,sol生成解曲线,A1至A18等18个点用于标记不同初值对应的解,a、b为方程参数,slp表示斜率。④ 适合大学微积分或常微分方程课程,也可用于高中高阶数学拓展,帮助学生理解解曲线与斜率场的关系,以及初值敏感性。
GeoGebra 命令及参数
SolveODE(f(x, y), Ax, Ay, 100, 0.08) → solSlopeField(f) → slpSolveODE(f(x, y), Ax, Ay + 0 - 0.8, 100, 0.08) → A1SolveODE(f(x, y), Ax, Ay + (13 / 170 * (2 - 1)) - 0.8, 100, 0.08) → A2SolveODE(f(x, y), Ax, Ay + (13 / 170 * (3 - 1)) - 0.8, 100, 0.08) → A3SolveODE(f(x, y), Ax, Ay + (13 / 170 * (4 - 1)) - 0.8, 100, 0.08) → A4SolveODE(f(x, y), Ax, Ay + (13 / 170 * (5 - 1)) - 0.8, 100, 0.08) → A5SolveODE(f(x, y), Ax, Ay + (13 / 170 * (6 - 1)) - 0.8, 100, 0.08) → A6SolveODE(f(x, y), Ax, Ay + (13 / 170 * (7 - 1)) - 0.8, 100, 0.08) → A7SolveODE(f(x, y), Ax, Ay + (13 / 170 * (8 - 1)) - 0.8, 100, 0.08) → A8SolveODE(f(x, y), Ax, Ay + (13 / 170 * (9 - 1)) - 0.8, 100, 0.08) → A9SolveODE(f(x, y), Ax, Ay + (13 / 170 * (10 - 1)) - 0.8, 100, 0.08) → A10SolveODE(f(x, y), Ax, Ay + (13 / 170 * (11 - 1)) - 0.8, 100, 0.08) → A11SolveODE(f(x, y), Ax, Ay + (13 / 170 * (12 - 1)) - 0.8, 100, 0.08) → A12SolveODE(f(x, y), Ax, Ay + (13 / 170 * (13 - 1)) - 0.8, 100, 0.08) → A13SolveODE(f(x, y), Ax, Ay + (13 / 170 * (14 - 1)) - 0.8, 100, 0.08) → A14SolveODE(f(x, y), Ax, Ay + (13 / 170 * (15 - 1)) - 0.8, 100, 0.08) → A15SolveODE(f(x, y), Ax, Ay + (13 / 170 * (16 - 1)) - 0.8, 100, 0.08) → A16SolveODE(f(x, y), Ax, Ay + (13 / 170 * (17 - 1)) - 0.8, 100, 0.08) → A17SolveODE(f(x, y), Ax, Ay + (13 / 170 * (18 - 1)) - 0.8, 100, 0.08) → A18