¿How to order 'x' numbers in ascending or descending?
2 次查看(过去 30 天)
显示 更早的评论
I did this for two numbers, but I find it difficult for an indefinite amount of numbers (as input vector).
I was thinking of a nested loop.
I have come to this point:
clear;
V=input('Ingrese el vector V= ');
n=length(V);
% Ordenamiento
for i=1:n
0 个评论
采纳的回答
Alessandro Masullo
2012-10-9
If you don't want to use sort (may be for practicing?), here is a simple alternative:
a = round(rand(1, 10)*20)
tmp = a;
t = zeros(1, length(a));
for i = 1:length(a)
m = find(tmp == min(tmp));
t(i) = tmp(m(1));
tmp(m(1)) = [];
end
t
0 个评论
更多回答(1 个)
Julien
2012-10-9
Hi, this function already exists on Matlab. It is called 'sort'
Additional information here
另请参阅
产品
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!