2011-03-17 62 views

Trả lời

9

Sử dụng đầu ra thứ hai của SORT để có được thứ tự, sau đó sắp xếp các mảng ban đầu:

a = [-2 1 3 -1.1]; 

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

result = a(idx) 

result = 
      1   -1.1   -2   3 
+0

Làm thế nào để thay đổi mã của bạn nếu tôi muốn sắp xếp một ma trận (và không phải là một vector) trong giá trị tuyệt đối? –

Các vấn đề liên quan