Comment trier un tableau dans Octave

Dans cette leçon, je vais expliquer comment trier dans l'ordre croissant ou décroissant les éléments d'un tableau dans Octave.

Je vais vous donner un exemple pratique.

Créez un vecteur avec 5 éléments.

>> v = [ 4 2 1 6 3 5 ]
v =
4 2 1 6 3 5

Les éléments du vecteur ne sont pas triés.

Pour trier les éléments du vecteur dans l'ordre croissant, utilisez la fonction sort(v)

Cette fonction affiche le vecteur avec les valeurs triées dans l'ordre croissant.

>> sort(v)
ans =
1 2 3 4 5 6

Si vous souhaitez trier les éléments du vecteur dans l'ordre décroissant, ajoutez le mot 'descend' en deuxième paramètre

>> sort(v, 'descend')
ans =
6 5 4 3 2 1

Vous pouvez également utiliser la fonction sort() pour trier des tableaux à plusieurs dimensions.

Par exemple, créez une matrice (tableau à deux dimensions)

>> M = [ 1 4 1 ; 2 8 3 ; 5 1 6 ]
M =
1 4 1
2 8 3
5 1 6

Maintenant, tapez la fonction sort().

La fonction renvoie la même matrice avec tous les éléments dans l'ordre croissant.

>> sort(M)
ans =
1 1 1
2 4 3
5 8 6

 
 

Segnalami un errore, un refuso o un suggerimento per migliorare gli appunti

FacebookTwitterLinkedinLinkedin

Tableaux dans Octave

Vecteur

Matrice

Struct et Tableau de cellules