矩阵的转置运算,是指将矩阵的行和列互换得到一个新矩阵,在matlab中可用(A)’的方式实现。
如果是m行m列的方阵,转置后仍是m行m列的方阵,只不过原有矩阵第一行的元素成为了新矩阵第一列的元素,所以如果是对角矩阵,则转置后和原有矩阵一样。如果是m行n列的矩阵,转置后就变成了n行m列的矩阵。
在命令窗口输入以下程序:
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