Heim >Web-Frontend >js-Tutorial >Detaillierte Erläuterung der Verwendung der Sortierfunktion in Matlab_javascript-Kenntnissen

Detaillierte Erläuterung der Verwendung der Sortierfunktion in Matlab_javascript-Kenntnissen

WBOY
WBOYOriginal
2016-05-16 15:09:592224Durchsuche

(1)B=sort(A) Sortieren Sie das eindimensionale oder zweidimensionale Array in aufsteigender Reihenfolge und geben Sie das sortierte Array zurück. Wenn A zweidimensional ist, sortieren Sie jede Spalte des Arrays.

Beispiel: A=[1,5,3], dann sort(A)=[1,3,5]

A=[1,5,3;2,4,1], dann sort(A)=[1,4,1;2,5,3]

(2)B=sort(A,dim), sortiere das Array in aufsteigender Reihenfolge in der angegebenen Richtung,

dim =1 bedeutet, jede Spalte zu sortieren, und dim=2 bedeutet, jede Zeile zu sortieren.

(3)B=sort(A,dim,mode), Modus ist der angegebene Sortiermodus. Wenn der Modus „aufsteigend“ ist, wird die aufsteigende Reihenfolge ausgeführt durchgeführt.

(4)[B,I]=sort(A,...), I ist die Zeilenposition oder Spaltenposition des zurückgegebenen sortierten Elements im ursprünglichen Array.

Einige Beispiele:

>> 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

>> sort(A)

ans =

1 4 1
3 5 2
4 7 3

>> A

A =

3 4 2
1 5 3
4 7 1

>> sort(A(:))

ans =

1
1
2
3
3
4
4
5
7

>> sort(A,1)

ans =

1 4 1
3 5 2
4 7 3

>> sort(A,2)

ans =

2 3 4
1 3 5
1 4 7

>> sort(A,1,"descend")
??? sort(A,1,"descend")

Fehler: Variable oder Funktion fehlt.

>> sort(A,1,'descend')

ans =

4 7 3
3 5 2
1 4 1

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

B =

1 4 1
3 5 2
4 7 3

I =

2 1 3
1 2 1
3 3 2

Der obige Inhalt stellt kurz die Verwendung der Sortierfunktion in Matlab vor. Für weitere Informationen zur Sortierfunktion melden Sie sich bitte auf der offiziellen Website von Script House an.

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn