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