> 其他 >
MATLAB与相似矩阵:我知道相似矩阵公式有A=PBP^(-1),如何使用MATLAB计算出P
人气:173 ℃ 时间:2020-06-14 11:09:11
解答
由A=PBP^(-1)知
AP=PB
即: AP+P(-B)=0
这是Sylvester方程,在matlab中用lyap函数求解.你可以察看matlab的帮助文件.具体如下:
AX+XB+C=0用下式计算:
X = lyap(A,B,C)
/////////////////////////
对于你这道题,C=zeros(m,n),B=-B所以直接写成:
X=lyap(A,-B, C);
其中mn是AX的size
推荐
猜你喜欢
© 2024 79432.Com All Rights Reserved.
电脑版|手机版