2016-04-07 15 views
1

Matlab'ım biraz yeni, lütfen benimle geçin, yapmak istediklerim gerçekten yapılabiliyorsa% 100 emin değilim.Her öğenin de bir dizi oluşturduğu bir dizi oluştur

Yani, bir dizi

coords = zeros(2000, 2); 

ve gerçek koordinatları

pixCoords = [35 200] %dummy values 

Nasıl G/(1,1) için pixCoords atamak sözdizimi hangi pozisyonda temsil eden başka dizi var coords, coords(1,1) yazarken ben 35 200 dönecektir?

Sonunda, her bir coords sütununda iki farklı koordinat kümesi bulunur.

Teşekkürler!

+3

İstediğiniz dizinin her öğesi 2 öğe vektörüne sahipse, muhtemelen yalnızca hücre dizileri yerine 3D bir matris kullanmak istersiniz. MATLAB – Dan

cevap

2

hücre dizilerine inanıyorum arkadaşların burada.

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

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

Ve tabii aynı gösterimi kullanılarak cep dizideki diğer konumlara yeni diziler ekleyebilir.

+0

Brilliant'da çalışmak çok daha kolay, teşekkürler dostum! – flexcookie

+0

rica ederim! –