急!!!!哪位高手会用matlab解矩阵方程AXB+CXD=E,万分感激

其中A,B,C,D,E为已知,求x。各矩阵均为n*n阶
2024-12-22 17:09:30
推荐回答(1个)
回答1:

先把方程变型成如下形式:
aX+Xb=-c
这个是Sylvester方程,其中的a,b,c你自己转换吧,因为有矩阵逆的符号,我不好表示。(注意c前面有个负号)
然后你用MATLAB自带的工具箱中的lyap()函数求解。命令输入如下:
X=lyap(a,b,c)