¿How to order 'x' numbers in ascending or descending?
2 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
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 Commenti
Risposta accettata
Alessandro Masullo
il 9 Ott 2012
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 Commenti
Più risposte (1)
Julien
il 9 Ott 2012
Hi, this function already exists on Matlab. It is called 'sort'
Additional information here
Vedere anche
Prodotti
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!