首页 > 编程知识 正文

matlab对一组数排序,matlab矩阵排序后返回原来的排序

时间:2023-05-04 05:22:35 阅读:235809 作者:1103

function ans = my_sort(vector)
[A1,weizi] = sort(vector);
[A2,ans] = sort(weizi);

ans = ans';


例子:

>> a = [5,3,7,9]

>> my_sort(a)

结果

ans =


     2
     1
     3
     4


其中数字代表a中各个元素的排序位置。


版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。