2012-04-09 34 views
7

Oktavda matrisler üzerinde satır aralığı işlemleri gerçekleştirmenin bir yolu var mı?Oktavda satır aralığı işlemleri

(mXn) tamsayı matrisine sahibim, her öğenin karşılık gelen satırın maksimum öğesi olduğu bir m dimensional vektörü edinebilir miyim? Bunu oktavda nasıl yapabilirim?

+0

Neden bu tagged 'r' ve Oktavlara özgü bir soru gibi göründüğünde 'matlab'? –

+1

Matlab'da, şöyle bir şey olurdu: 'arrayfun (@ (satır) max (A (satır, :), 1: boyut (A, 1))' – Richante

+0

Daha fazla etiketlenmemiş. Octave, cevapların yeterince matlabish biri diğeriyle alakalı olabilir, ama çok R-ish değil. – Spacedman

cevap

22

Matlab olarak, 2B dizi A için, bu

max(A,[],2) 

olacağını ve size bulunan değerin indeksini bilmek istiyorum:

[value,index]=max(A,[],2) 
+1

Ama boş matris nedir? Yukarıdaki yorumlarda önerilen Matlab çözümü anlam ifade ediyor. – sasha

İlgili konular