Matlab数组运算



如何将列数组更改为行数组?

a=[1 ; 2 ;3]
然后

a=[1 2 3]

转置

>>a=[1;2;3]
>>a.'
>>ans =
 1     2     3


编辑:根据文档…

X'是复共轭转置x

X。'为非共轭转置

您想要的操作称为矩阵转置。结果是一个矩阵,它将所有行转换成列,反之亦然。如果你的矩阵是A,那么转置的结果在B中通过:

B = A.'

Matlab有许多矩阵例程。使用transpose操作

最新更新