MATLAB与相似矩阵:我知道相似矩阵公式有A=PBP^(-1),如何使用MATLAB计算出P

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/29 19:38:55
MATLAB与相似矩阵:我知道相似矩阵公式有A=PBP^(-1),如何使用MATLAB计算出P

MATLAB与相似矩阵:我知道相似矩阵公式有A=PBP^(-1),如何使用MATLAB计算出P
MATLAB与相似矩阵:我知道相似矩阵公式有A=PBP^(-1),如何使用MATLAB计算出P

MATLAB与相似矩阵:我知道相似矩阵公式有A=PBP^(-1),如何使用MATLAB计算出P
由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