Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
假设我有以下矩阵方程
X - B*X*C = D
其中, X:3乘5,待解决; B:3乘3; C:5乘5; D:3乘5;
X
B
C
D
有没有什么方便的方法可以用来解决系统问题?解决?
如果B或C是可逆的,您可以查看矩阵食谱第 5.1.10 节处理类似设置:
X * inv(C) - B * X = D * inv(C)
可以翻译成
x = inv( kron( eye, -B ) + kron( inv(C)', eye ) ) * d
其中x和分别是和d的向量堆栈。XD
x
d
您可以使用 MATLAB 的dlyap函数:
X = dlyap(B,C,D)