2016-04-07 35 views
1

私はmatlabには少し新しくなっていますので、私と一緒にご負担ください。私がしたいことが実際に行えるかどうかは100%確信していません。各要素が配列である配列を作成する

だから、私は、配列

coords = zeros(2000, 2); 

と実際の座標

pixCoords = [35 200] %dummy values 

どのようにI /(1,1)にpixCoordsを割り当てるための構文でどの位置を表す別の配列を有しますcoords(1,1)と入力すると、コンソールは35 200を返しますか?coordsのようになります。

最終的に、coordsの各列には、2つの異なる座標セットがあります。

ありがとうございます!

+3

希望の配列のすべての要素に2要素ベクトルがある場合は、セル配列ではなく3D行列を使用したいと思うかもしれません。 MATLABで作業する方がはるかに簡単です – Dan

答えて

2

細胞アレイはあなたの友人です。

coords = {}; 
coords{1, 1} = [35 200]; 

% now you want to retrieve the array 
coords{1, 1} 
% ans = 
% 35 200 

もちろん、新しい配列を同じ表記法を使用してセル配列内の他の位置に追加することはできます。

+0

Brilliant、ありがとうございました! – flexcookie

+0

ようこそ。 –

関連する問題