2013-02-17 92 views
-1

我正在運行matlab R2008b,並且願意將vector轉換爲array。有沒有辦法做到這一點?將矢量轉換爲數組

謝謝。

+2

你能說清楚你需要什麼嗎? – miy 2013-02-17 20:55:22

回答

0

在Matlab中,矢量本質上是維1xN(對於行矢量)和Nx1用於列向量的數組(矩陣)。您轉換一個到另一個與轉:

a=zeros(1,5); % row vector of zeros 
a = 1:5; % row vector with numbers 1..5 in it 
aCol = a' ; % column vector 
aCol2 = a(:); % turns it into a column vector as well... 

順便說一句 - 在「馬太福音」中的「Matlab的」代表「黑客帝國」,而不是「數學」。 Matlab中的所有東西都是矩陣......即使它的維數爲1x1。