2011-03-17 16 views

उत्तर

9

SORT की दूसरी उत्पादन का प्रयोग करें आदेश प्राप्त करने के लिए है, तो प्रारंभिक सरणी क्रमबद्ध करें:

a = [-2 1 3 -1.1]; 

[~,idx] = sort(abs(a)); 

result = a(idx) 

result = 
      1   -1.1   -2   3 
+0

अगर मैं शुद्ध मान में एक मैट्रिक्स (और नहीं एक सदिश) क्रमबद्ध करना चाहते हैं मैं कैसे अपने कोड बदल सकता हूँ? –

संबंधित मुद्दे