微分方程的斜率场 by Martin Flashman
几何画板及绘图内容加载中,请稍等……
①本范例演示了微分方程 dy/dx = P(x,y) 的斜率场图形;②涉及的核心数学概念包括微分方程、斜率场、向量场;③作图要点提炼自构造摘要,使用了 Sequence, Textfield, Vector, Element, PolyLine, SlopeField, SolveODE, ImplicitCurve, NSolveODE 等GeoGebra命令和对象;④适合大学数学、物理等专业的学生学习和研究微分方程的几何意义。
GeoGebra 命令及参数
Sequence((0, a + (k * (b - a) / N)), k, 0, N) → list3Sequence(Cell[2, k], k, 2, N + 2) → eulerSequence((1, Element[euler, k]), k, 1, N + 1) → eulerptsSequence(Vector[Element[list3, k], Element[eulerpts, k]], k, 1, N + 1) → eulerarrowTextfield(a) → inputBox2Textfield(b) → inputBox3Vector(Element[list3, N + 1], Element[eulerpts, N + 1]) → f_{arrowb}Element(eulerpts, N + 1) → f_bSequence((a + ((k - 1) * (b - a) / N), Element[euler, k]), k, 1, N + 1) → eulerptsR2Textfield(f_q) → inputBox1_2PolyLine(eulerptsR2) → cElement(eulerptsR2, N + 1) → ASlopeField(f_q, N + 5, 3) → slopefield1SolveODE(f_q, B) → fImplicitCurve(f_q(x, y) - f_q(x(C), y(C))) → hNSolveODE({f_q}, x(B), {y(B)}, x(B) + 5) → numericalIntegral1NSolveODE({f_q}, x(B), {y(B)}, x(B) - 5) → numericalIntegral2