Zhonghui

每个不曾起舞的日子,都是对生命的辜负

User Tools

Site Tools


程序:octave:排序

Octave实现排序


普通排序

a=[6,5,4,3,2,1];
sort(a);%[1,2,3,4,5,6]
%使用sort函数即可,注意不是原地操作

结构体排序

%创建一个结构体数组
points(1)=struct('x',1,'y',2);
points(2)=struct('x',9,'y',7);
points(3)=struct('x',5,'y',2);
%对x排序,注意看是怎么写的,得到rank
[sort_res,sort_index]=sort([points.x]);
%按照rank重新排列
points=points(sort_index);
/var/www/DokuWikiStick/dokuwiki/data/pages/程序/octave/排序.txt · Last modified: 2022/03/14 22:01 (external edit)