Matlab求解具有多个初始条件的 ODE 系统
Posted code_kd
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Matlab求解具有多个初始条件的 ODE 系统相关的知识,希望对你有一定的参考价值。
比较了两种求解具有多组初始条件的常微分方程组的方法。这些技术是:
使用for-loop 执行多个模拟,每组初始条件一个。这种技术使用简单,但不能为大型系统提供最佳性能。
向量化 ODE 函数以同时求解所有初始条件集的方程组。这种技术对于大型系统来说是更快的方法,但需要重写 ODE 函数,以便它正确地重塑输入。
用于演示这些技术的方程是众所周知的 Lotka-Volterra 方程,它们是描述捕食者和猎物种群的一阶非线性微分方程。
问题描述
以上是关于Matlab求解具有多个初始条件的 ODE 系统的主要内容,如果未能解决你的问题,请参考以下文章
如何使用 scipy.integrate.odeint 求解具有时间相关变量的 ODE 系统