-1

たとえば、次のものがあるとしますvector

x=[1 2 3 4];

ここで、ベクトルは次のように読み取られます。

x1=1
x2=2
x3=3
x4=4

あれは正しいですか?

今、私が次のことをすると:

y = reshape(x,2,2);

私は以下を取得しますmatrix

1  3
2  4

この場合、 の値はどうなりますy1, y2, y3, and y4か? 上記のようになりvectorますか?

ありがとう。

4

1 に答える 1

4

Matlab は列優先順でデータを保存します。

Matlab のインデックス付けの詳細と例については、Matrix Indexing in MATLABを参照してください。

于 2013-05-21T16:33:09.813 に答える