矩阵的转置运算,是指将矩阵的行和列互换得到一个新矩阵,在matlab中可用(A)'的方式实现。
如果是m行m列的方阵,转置后仍是m行m列的方阵,只不过原有矩阵第一行的元素成为了新矩阵第一列的元素,所以如果是对角矩阵,则转置后和原有矩阵一样。如果是m行n列的矩阵,转置后就变成了n行m列的矩阵。
在命令窗口输入以下程序:
Matlab
A1=[1,2;4,5];
A2=[4,5,6;7,8,9];
A3=(A1)'
A4=(A2)'
A5=[3 0 0;0 3 0;0 0 3];
A6=(A5)'
输出结果为
A3 =
1 4
2 5
A4 =
4 7
5 8
6 9
A6 =
3 0 0
0 3 0
0 0 3