-1

を実行しており、 aをmatlab R2008bに変換したいと考えています。それを行う方法はありますか?vectorarray

ありがとう。

4

1 に答える 1

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」の「Mat」は「Matrix」の略で、「Mathematics」の略です。Matlab のすべては行列です... 1x1 の次元であっても。

于 2013-02-17T21:51:46.280 に答える