x=[-10+20*rand(1,4)]den aldığım;
-0.2642 -1.2828 -1.0643 -3.8730
random atanan değerlerin sıralamasını yapmak istiyorum.
sort(baspozvekdeg) kullandığım zaman;
-3.8730 -1.2828 -1.0643 -0.2642
şeklinde bir yanıt alıyorum.
Sıralamayı indeks bazlı nasıl yapabilirim?
Ulaşmak istediğim sonuç;
4 2 3 1
Saygılarımla…
2 Cevap
Sort ettikten sonra sort edilen vektorun her bir elementinin baslangictaki x vektorundeki konumunu find fonksiyonu ile bulabilirsiniz.
Yani:
x=[-10+20*rand(1,4)] xsorted = sort(x) for i=1:length(x) xindis(1,i) = find(x==13) end