Heim > Web-Frontend > js-Tutorial > Hauptteil

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

WBOY
Freigeben: 2016-05-16 15:09:59
Original
2185 Leute haben es durchsucht

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

Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!