Lotka-Volterra 捕食者-猎物模型
几何画板及绘图内容加载中,请稍等……
①本范例演示了 Lotka-Volterra 捕食者-猎物模型的动态变化与相图;②涉及的核心数学概念包括微分方程、种群动态、周期性振荡、导数与积分;③作图要点提炼自 GeoGebra 命令:SolveODE(求解微分方程)、Length(计算长度)、First(获取序列首元素)、Sequence(生成序列)、Max(求最大值)、PolyLine(创建多段线)、Polygon(创建多边形)、Vector(创建向量)、Element(获取元素)、Textfield(创建文本框)、Segment(创建线段);④适合高中及以上学生及对种群动态模型感兴趣的学习者使用。
GeoGebra 命令及参数
SolveODE(DY, DX, x(A), y(A), t, step) → solutiondeLength(solutionde) → pointsFirst(solutionde, points) → solutionpointsSequence(x(Element[solutionpoints, i]), i, 1, N) → list1Sequence(y(Element[solutionpoints, i]), i, 1, N) → list2Max(list1) → maximum1Max(list2) → maximum2Sequence(((2 * i / N), Element[list1, i] / maximum22 + 1.5), i, 1, N) → list3Sequence(((2 * i / N), Element[list2, i] / maximum22 + 1.5), i, 1, N) → list4PolyLine(list3) → PreyPolyLine(list4) → PredatorPolygon(C, D, F, E) → poly1, c_1, d_1, f, eVector(G, I) → uVector(G, H) → vElement(solutionpoints, N) → JTextfield(x_0) → InputBox1Textfield(y_0) → InputBox2Segment(K, J) → gSegment(L, J) → hSolveODE(DY, DX, x(A), y(A), tiempos - step, step) → sol02