33
对于m-m(方形)数组,您如何将所有行连接成大小为m^2的列向量?如何将矩阵的行连接成一个向量?
对于m-m(方形)数组,您如何将所有行连接成大小为m^2的列向量?如何将矩阵的行连接成一个向量?
有几种不同的方式可以将矩阵合并到一个向量中,具体取决于您希望矩阵的内容如何填充该向量。这里有两个例子,一个使用功能reshape
和一个使用colon syntax(:)
(第一transposing后的矩阵):
>> M = [1 2 3; 4 5 6; 7 8 9]; % Sample matrix
>> vector = reshape(M.', [], 1) % Collect the row contents into a column vector
vector =
1
2
3
4
5
6
7
8
9
>> vector = M(:) % Collect the column contents into a column vector
vector =
1
4
7
2
5
8
3
6
9
用于'[]'作为'reshape'参数的+1,不知道。 – Mikhail 2012-12-05 12:31:27
不矩阵级联通常是指乘法? – 2010-04-27 18:47:02
我想他只是想将方阵“变平”成列向量,不是吗? – 2010-04-27 18:48:22