Matlab-ODE函数-整合自己与ode45函数

问题描述 投票:0回答:1

我对matlab ODE函数的功能感到困惑。如果我具有系统动力学,为什么我不能自己手动集成它并获得结果。 ode45函数的确切用途是什么?

matlab ode
1个回答
0
投票

引用官方文档:所有MATLAB®ODE求解器都可以求解形式为y'= f(t,y)的方程组,或涉及质量矩阵M(t,y)y'= f(t,y)的问题。求解器都使用类似的语法。如果质量矩阵恒定,那么ode23s求解器只能解决质量矩阵的问题。 ode15s和ode23t可以解决奇异质量矩阵(称为微分代数方程(DAE))的问题。使用odeset的Mass选项指定质量矩阵。ode45是一种通用的ODE求解器,并且是您应针对大多数问题尝试的第一个求解器。但是,如果问题很僵硬或需要很高的精度,则还有其他ODE求解器可能更适合该问题。有关更多信息,请参见选择ODE解算器。https://www.mathworks.com/help/matlab/ref/ode45.html

© www.soinside.com 2019 - 2024. All rights reserved.