2016-04-10 17 views
1

2 D dizim var. Ve başka bir 2-D dizisinde saklanan satır ve sütun dizini ile erişmek istiyorum. Örnek: Şimdi döngü kullanmak istemiyorum ancak A (1, 2) ve A (3, 4) 'e erişmek istiyorum.Matlab dizisine erişimde döngüden kaçınmak için zaten var mı?

A = ones(10,10) 
B = [1, 2 ; 3, 4] 

I A(b(:,1), b(:,2)) yaparsanız, tüm bu olası kombinasyon neden olur [1,2] ve [3,4]. Nasıl yapılabilir?

cevap

1

Kullanım MATLAB'in sub2ind fonksiyonu:

A(sub2ind(size(A),B(:,1),B(:,2)))