作业帮 > 数学 > 作业

matlab 矩阵微分方程求解

来源:学生作业帮 编辑:作业帮 分类:数学作业 时间:2024/05/17 03:18:58
matlab 矩阵微分方程求解
dx/dt=A(t)x(t)+B(t)u(t) x(t0)=x0
其中A(t)、B(t)、u(t)为已知,A为3维矩阵,我想想要一个思路,尤其是x(t0)=x0这个特解怎么表示
最常用的就是广义特征向量基础矩阵解方法.你要一个思路,我给一个2维情况的例子,其中特解x(t0)=x0的理解和如何使用都有,你看看是否够用.
.

 
Matlab 下二维的例子:

再问: 嗯,这个不错,但如果x是一个矩阵向量,如x在t0位置的值为[1;1;1],那么dsolve初始条件该怎么写进去?
再答: 如果用向量来理解, 你的向量x其实就是 上道题种的[x, y], 三维时,可以认为还有一个变量z 向量形式的自变量是[x, y, z], t0的位置是指定的,不妨设为0, x在t0位置的值为[1;1;1],那么dsolve初始条件x(0)=1;y(0)=1;z(0)=1就这样写