矩阵指数函数与常微分方程组求解

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了矩阵指数函数与常微分方程组求解相关的知识,希望对你有一定的参考价值。

参考技术A

矩阵指数函数(matrix exponential)可用来求解常微分方程组。对于方形矩阵A,其矩阵指数函数定义为:
对矩阵A进行相似变换,

结合 与 可得:

矩阵指数函数有以下性质:
如果两个方阵A, B满足 , 则:

矩阵函数的导数:

可以通过级数展开得到验证。

对于不含多余项的线性常微分方程组:

其解为:

可以通过Taylor展开进行验证。也可以通过变换得到:

根据 ,

即:

从而

对于含多余项的线性常微分方程组:

可以通过变换再进行求解:

利用 , 可以改为:

因而

对于系数为常数的线性常微分方程组,可以使用矩阵指数函数来定义拟合函数,由于是显性表达式,它比ode45等方法更准确、快速。MATLAB, Python, Origin等软件都提供了 expm 类似函数。

以上是关于矩阵指数函数与常微分方程组求解的主要内容,如果未能解决你的问题,请参考以下文章

求解高阶微分方程

如何用matlab求解微分方程并画图

matlab微分方程的解?

matlab求解常微分方程

如何用matlab求解微分方程并画图

关于matlab的solver求解器