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