MATLAB 中的排序、索引与搜索
1. 排序操作
1.1 向量排序
在 MATLAB 中,我们可以使用自定义函数或内置函数对向量进行排序。以下是一个自定义的选择排序函数:
% Exchange elements
temp = vec(i);
vec(i) = vec(low);
vec(low) = temp;
end
outv = vec;
end
我们可以使用它对向量 vec = [85 70 100 95 80 91] 进行排序:
>> vec = [85 70 100 95 80 91];
>> vec = mysort(vec)
vec =
70
80
85
91
95
100
MATLAB 也提供了内置的 sort 函数,它能将向量按升序排序:
>> vec = [85 70 100 95 80 91];
>> vec = sort(vec)
vec =
70
80
85
91
95
100
如果需要降序排序,可以这样指定:
>> so
超级会员免费看
订阅专栏 解锁全文
1146

被折叠的 条评论
为什么被折叠?



