从矩阵中创建矢量

时间:2013-12-06 20:24:44

标签: matlab matrix

我有一个10x10矩阵(称为A),我想在B行中创建1x100向量(称为A)。而且我不确定是否有一种快速的方法可以在MATLAB中对它进行编程。

1 个答案:

答案 0 :(得分:3)

转置A并线性读出元素:

At = A.';       %' transpose to read across A
B = At(:).';    %' (:) creates column vector, transpose with .'

简短的例子:

>> A=magic(3)
A =
     8     1     6
     3     5     7
     4     9     2
>> At = A.'; 
>> B = At(:).'
B =
     8     1     6     3     5     7     4     9     2