Matlab非负 ODE 解

Posted code_kd

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Matlab非负 ODE 解相关的知识,希望对你有一定的参考价值。

将 ODE 的解约束为非负解。施加非负性并不总是微不足道的,但有时由于方程的物理解释或由于解决方案的性质,这是必要的。您应该只在必要时对解决方案施加此约束,例如在没有它的情况下集成失败的情况,或者解决方案不适用的情况。

如果解决方案的某些组件必须是非负的,则使用odeset设置NonNegative这些组件的索引选项。此选项不适用于ode23sode15i或应用于质量矩阵问题的隐式求解器 ( ode15sode23t、 )。ode23tb特别是,您不能对 DAE 问题施加非负性约束,该问题必然具有奇异质量矩阵。

以上是关于Matlab非负 ODE 解的主要内容,如果未能解决你的问题,请参考以下文章

matlab微分方程的解?

用matlab或者mathematica求积分解微分方程

matlab中如何才能编一个多元函数文件使其既能被ode解微分方程,又能被fsolve解代数方程?

MATLAB求解器

MATLAB求解器

Matlab求解刚性 ODE