1、将乱序数组按序排列 —— sort
因为只用到1维,就写1维的情况,剩下等用到后再摸索。
代码如下,输入数组 A ,得到的数组 B 为排序后数组,数组 I 为数组 B 中数据在原数组 A 中的位置。
% =================================================================================
% sort 使用
% =================================================================================
A = randi(10,1,10) % 随机生成10个整数,可以用自己需要的数据
[B,I] = sort(A) % 对数据 A 进行排序,得到排好序的数组 B 及B中数据原位置编号数组 I .
% =================================================================================
% 结果
% =================================================================================
A =
10 1 8 9 9 1 4 3 9 5
B =
1 1 3 4 5 8 9 9 9 10
I =
2 6 8 7 10 3 4 5 9 1
来源:CSDN
作者:陈yanyu
链接:https://blog.csdn.net/island_chenyanyu/article/details/103887123