问题标题:
MATLAB解矩阵微方程b=[1234]';g=[1,2,2,2;3,2,1,4;1,2,3,4;1,2,3,6];求Dx=g*x+b;其中,Dx表示x的导数;x为4*1的列向量,b为列向量,g为4*4的方阵.但我这是向量,不是数值
问题描述:
MATLAB解矩阵微方程
b=[1234]';
g=[1,2,2,2;3,2,1,4;1,2,3,4;1,2,3,6];
求Dx=g*x+b;
其中,Dx表示x的导数;x为4*1的列向量,b为列向量,g为4*4的方阵.
但我这是向量,不是数值
成延回答:
dsolve('Dx=g*x+b')
ans=
-b/g+exp(g*t)*C1
然后把你的数值带入求解.向量也好,矩阵也好都一样带入,只是乘除号用点运算号.*,./
查看更多