Salut tous,
Je cherche à ordonner une liste de nombre par ordre croissant sans utiliser des fonctions toutes prêtes de MATLAB.
J'ai effectué ceci mais ça ne fonctionne pas:
en fait je ne vois pas trop mon erreur... et je ne sais pas comment la résoudre
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 A=[2 1 6 3 8 5 4 9 7]; N=length(A); min=0; for i=1:1:(N-1) min=A(i); for j=(i+1):1:N if A(j)<min min=A(j); end end A(i)=min; end
edit:
en fait j'aimerai trouver le minimum et le mettre en première position et ensuite faire la même chose mais en partant de l'indice 2...
Partager