Soru sorMatristeki En Küçük Değerleri Tutma
haritaci07 tarafından 5 yıl önce soruldu

İyi akşamlar. 488×111 boyutunda içinde çoğunlukla sıfır değerlerinden oluşan bir matris var. Bu matriste her sütundaki elemanların en küçük sayıda olanlardan misal 4 tanesini tutarak 4×111 boyutunda yeni bir matris elde etmek mümkün mü?

1 Cevap
ktu tarafından 5 yıl önce cevaplandı

Merhaba
% Matrisinize A diyelim.
sira=sort(A) % her sütunda ki değerleri küçükten büyüğe doğru sıralayacaktır.
yeni=sira(1:4,1:end) % 4×111 lik değerler yeni isimli matrise atanır
Umarım faydalı olmuştur.
NOT:Bunu otomatize yapmanızı öneririm.