5
Làm cách nào để sắp xếp một vector trong MATLAB theo giá trị tuyệt đối?Matlab - sắp xếp theo giá trị tuyệt đối
Làm cách nào để sắp xếp một vector trong MATLAB theo giá trị tuyệt đối?Matlab - sắp xếp theo giá trị tuyệt đối
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
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? –