如何用matlab写矩阵的倒置

如题,还有矩阵的逆如果我要算P.✀MP应该怎么输入
2024-11-22 12:39:13
推荐回答(3个)
回答1:

你的p.'是什么啊。
MATLAB中转置有两种,一种是共轭转置,就是单引号。
如果是转置的话,就是.'

你的应当直接写成:
p.'*M*p
就可以了。

回答2:

A.'转置
A'共轭转置
inv(A)逆
filplr(A)左右翻转
flipud(A)上下翻转
rot90(A)逆时针转90度
rot90(A,2)转180度
rot90(A,-1)顺时针转90度

回答3:

矩阵A的倒置(转置)A' 矩阵的逆inv(A)
>> A=magic(3)

A =

8 1 6
3 5 7
4 9 2

>> A',inv(A)

ans =

8 3 4
1 5 9
6 7 2

ans =

0.1472 -0.1444 0.0639
-0.0611 0.0222 0.1056
-0.0194 0.1889 -0.1028

>> A*inv(A)

ans =

1.0000 0 -0.0000
-0.0000 1.0000 0
0.0000 0 1.0000