耦合微分方程演示 by Ben Sparks
几何画板及绘图内容加载中,请稍等……
①本范例演示了两个耦合微分方程的数值解及其轨迹图形;②涉及的核心数学概念包括微分方程、数值解法、参数方程、函数图像绘制;③作图要点:使用了 SolveODE 命令求解微分方程,Sequence 和 Ray 创建轨迹,Point 和 Textfield 显示解,Max 和 Min 确定范围,Segment 和 Intersect 绘制辅助线;④适合高中及以上学生及数学爱好者学习微分方程数值解和图形表示。
GeoGebra 命令及参数
SolveODE(g, f, x(A), y(A), maxT, stepsolve) → ppsolSequence(x(Point[ppsol, tt]), tt, 0, 1, stepplot) → xlistSequence(y(Point[ppsol, tt]), tt, 0, 1, stepplot) → ylistRay((0, 0), (1, 0)) → hRay((0, 0), (0, 1)) → iPoint(ppsol, t / maxT) → BTextfield(f) → InputBox1Textfield(g) → InputBox2Sequence(Sequence[Vector[(ii, jj), (ii, jj) + (((y(D) - y(C)) / n * 0.5) * UnitVector[(f(ii, jj), g(ii, jj))])], ii, x(C), x(D), W / n], jj, y(C), y(D), H / n) → l1Max(xlist) → mxvalMax(ylist) → myvalMin(xlist) → mixvalMin(ylist) → miyvalSegment((x(B), 0), B) → jSegment((0, y(B)), B) → kIntersect(yAxis, k) → EIntersect(xAxis, j) → F