带分叉的微分方程斜率场生成器
几何画板及绘图内容加载中,请稍等……
该范例演示如何用斜率场可视化一类微分方程解的方向场,并通过“分叉”结构展示不同初值对应的解行为差异。核心数学概念包括一阶常微分方程、斜率场(方向场)、解的数值求解与积分计算;同时结合函数输入来改变方程参数,从而观察解族的分支与转折。作图要点:使用 Textfield 让用户输入函数 f,并通过 SlopeField 生成带分叉特征的斜率场;再用 SolveODE 对初值解进行数值求解,并调用 numericalIntegral1~numericalIntegral8 来执行多段数值积分以支撑轨迹/解的计算,配合 showSF 与 showA~showD 控制斜率场与不同分支解的显示。界面对象方面,涉及 InputBox1~InputBox5、InputBoxA~InputBoxC、InputBox4~InputBoxB~InputBox3 等输入参数,以及 A、B、C、D 等初值点来触发不同解分支。适合高中—大学本科的微积分与常微分方程入门教学、建模课程的可视化实验,以及帮助学生理解“初值决定解路径”的动态特征。
GeoGebra 命令及参数
Textfield(f) → InputBox1SlopeField(f, n, L) → slopefield1SolveODE(f, x(A), y(A), xmax, delta) → numericalIntegral1SolveODE(f, x(A), y(A), xmin, delta) → numericalIntegral2SolveODE(f, x(B), y(B), xmax, delta) → numericalIntegral3SolveODE(f, x(B), y(B), xmin, delta) → numericalIntegral4SolveODE(f, x(C), y(C), xmax, delta) → numericalIntegral5SolveODE(f, x(C), y(C), xmin, delta) → numericalIntegral6SolveODE(f, x(D), y(D), xmax, delta) → numericalIntegral7SolveODE(f, x(D), y(D), xmin, delta) → numericalIntegral8Textfield(delta) → InputBox2Textfield(A) → InputBoxATextfield(B) → InputBoxBTextfield(C) → InputBoxCTextfield(D) → InputBox3Textfield(amin) → InputBox4Textfield(amax) → InputBox5
AI 绘图提示语参考
绘制一个一阶微分方程的斜率场(方向场),并展示随初始条件变化产生的分岔现象。图中包含一个由用户输入函数定义的斜率场,覆盖指定区域;从四个不同初始点出发,分别向左右两侧延伸出数值解曲线,形成多条分支。界面设有输入框用于调整函数表达式、步长、初始点坐标及显示范围,并可通过开关控制斜率场和各分支的可见性。构造时先绘制斜率场,再根据各初始点计算并绘制解曲线,最后添加控制参数。
以上提示语为根据原始绘图命令整理而来,仅供参考。