Maison  >  Article  >  interface Web  >  Explication détaillée de l'utilisation de la fonction de tri dans les compétences Matlab_javascript

Explication détaillée de l'utilisation de la fonction de tri dans les compétences Matlab_javascript

WBOY
WBOYoriginal
2016-05-16 15:09:592208parcourir

(1)B=sort(A) Trie le tableau unidimensionnel ou bidimensionnel par ordre croissant et renvoie le tableau trié Lorsque A est bidimensionnel, triez chaque colonne du tableau.

par exemple : A=[1,5,3], puis trier(A)=[1,3,5]

A=[1,5,3;2,4,1], puis trier(A)=[1,4,1;2,5,3]

(2)B=sort(A,dim), trier le tableau par ordre croissant dans la direction spécifiée,

dim =1 signifie trier chaque colonne, et dim=2 signifie trier chaque ligne.

(3)B=sort(A,dim,mode), mode est le mode de tri spécifié Lorsque le mode est "ascend", l'ordre croissant est effectué. Lorsque le mode est "descend", l'ordre décroissant est. effectué.

(4)[B,I]=sort(A,...), I est la position de ligne ou de colonne de l'élément trié renvoyé dans le tableau d'origine.

Quelques exemples :

>>A=[3 4 2;1 5 3;4 7 1]

A =

3 4 2
1 5 3
4 7 1

>>A(:)

ans =

3
1
4
4
5
7
2
3
1

>>min(A(:))

ans =

1

>>max(A(:))

ans =

7

>>A

A =

3 4 2
1 5 3
4 7 1

>> trier(A)

ans =

1 4 1
3 5 2
4 7 3

>>A

A =

3 4 2
1 5 3
4 7 1

>> trier(A(:))

ans =

1
1
2
3
3
4
4
5
7

>> trier(A,1)

ans =

1 4 1
3 5 2
4 7 3

>> trier(A,2)

ans =

2 3 4
1 3 5
1 4 7

>> trier(A,1,"descendre")
??? trier(A,1,"descendre")

Erreur : variable ou fonction manquante.

>> trier(A,1,'descendre')

ans =

4 7 3
3 5 2
1 4 1

>> [B,I]=tri(A)

B =

1 4 1
3 5 2
4 7 3

Je =

2 1 3
1 2 1
3 3 2

Le contenu ci-dessus présente brièvement l'utilisation de la fonction de tri dans Matlab. J'espère que cela vous aidera. Pour plus d'informations sur la fonction de tri, veuillez vous connecter au site officiel de Script House pour en savoir plus !

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn