matlab - 一些小函数

对着背影说爱祢 提交于 2020-02-01 01:11:44

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

    

 

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!