7
bir dizi değerlerini sıralamak ve c tür göre B çalışıyorum (c sıralanır nedenle zaman, a ve b diziler c dizisi ile aynı olarak sıralanır).
Example:
Original Array
a= [1.2 2 3 4 5 6]
b= [3 5 6 4.1 7 9]
c= [2.2 1 9 6 8 3]
Diziler a ve b c tür dayanmaktadır
Final Array that I want:
a= [2 1.2 6 4 5 3]
b= [5 3 9 4.1 7 6]
c= [1 2.2 3 6 8 9]
Aloha Rick
(bütün diziler sıralanma düzeni Dizi c göre sıralanır dikkat edin)PS: Bunu yapmanın daha iyi bir yolu varsa matlab/oktav kullanıyorum lütfen bana bildirin
olası yinelenen [MATLAB - bir vektör kriteri nasıl kapalı tabanlı bir matris sıralama] (http://stackoverflow.com/questions/13998098/matlab-sort-a-matrix-based-off-how-a-vector) -is boylanmış ... ve bu cevabı da yineleniyor. Bunlar soru zaten yerine "dizisinin" sadece "vektör" araması zaman bir demet göründü – thewaywewalk
Kısa cevap: (sort' 'dan sıralama dizinleri almak ve [diğer diziler uygulamak] http://stackoverflow.com/ a/2679517/2778484) ORa matrisin sütun gibi vektörleri koymak ve [kullanımı 'sortrows'] (http://stackoverflow.com/a/135115/2778484) – chappjc