Sortiere (Befehl): Unterschied zwischen den Versionen

Aus GeoGebra Manual
Wechseln zu: Navigation, Suche
(changed last example according to Englsih Wiki page)
Zeile 1: Zeile 1:
<noinclude>{{Manual Page|version=4.2}}</noinclude>{{command|list|Sortiere}}
+
<noinclude>{{Manual Page|version=5.0}}</noinclude>
 +
{{command|list|Sortiere}}
 +
 
 
;Sortiere[ <Liste> ]
 
;Sortiere[ <Liste> ]
 
:Sortiert eine Liste von Zahlen, Text-Objekten oder Punkten.
 
:Sortiert eine Liste von Zahlen, Text-Objekten oder Punkten.
Zeile 12: Zeile 14:
 
:Sortiert die Elemente der ersten Liste bezüglich den davon abhängigen Elementen der zweiten Liste.
 
:Sortiert die Elemente der ersten Liste bezüglich den davon abhängigen Elementen der zweiten Liste.
 
:{{Example|1=<div>
 
:{{Example|1=<div>
:* Wenn Sie beispielsweise Polynome <code>Liste1 = {x^3, x^2, x^6}</code>  nach ihrem Grad sortieren wollen, erstellen Sie zuerst die Liste der Grade <code>Liste2 = Zip[Grad[a], a, Liste1]</code>. Danach erzeugt <code>Sortiere[Liste1, Liste2]</code> die gewünschte Reihenfolge ''Liste3 = {x^2, x^3, x^6}''. (''Liste3'' kann auch ohne Erstellung von ''Liste2'' als Zwischenschritt erstellt werden).
+
:* Wenn Sie beispielsweise Polynome <code>Liste1 = {x^3, x^2, x^6}</code>  nach ihrem Grad sortieren wollen, erstellen Sie zuerst die Liste der Grade <code>Liste2 = Zip[Grad[a], a, Liste1]</code>. Danach erzeugt <code>Sortiere[Liste1, Liste2]</code> die gewünschte Reihenfolge ''Liste3 = {x^2, x^3, x^6}''.
:*Erstellen Sie die Liste <code>Liste1 = {KomplexeNullstelle[x^10-1]}</code>. Mit dem Befehl <code>Vieleck[Sortiere[Liste1, arg(Liste1)]]</code> erhalten Sie ''Vieleck1 = 2.94''.</div>}}
+
:*Um jenes Vieleck zu erzeugen, dessen Eckpunkte (sortiert nach ihren Argumenten) den komplexen Wurzeln von x<sup>10</sup> - 1 entsprechen, erstellen Sie die Liste <code>Liste1 = {KomplexeNullstelle[x^10-1]}</code>. Mit dem Befehl <code>Vieleck[Sortiere[Liste1, arg(Liste1)]]</code> erhalten Sie ''Vieleck1 = 2.94''.</div>}}
  
  
 
{{note|Es gibt eine Umgehungslösung, um Listen von beliebigen Objekten zu sortieren. Den Algorithmus dazu finden Sie in der [[Anleitungen:Listen von beliebigen Elementen sortieren|Anleitung: Listen von beliebigen Elementen sortieren]].}}
 
{{note|Es gibt eine Umgehungslösung, um Listen von beliebigen Objekten zu sortieren. Den Algorithmus dazu finden Sie in der [[Anleitungen:Listen von beliebigen Elementen sortieren|Anleitung: Listen von beliebigen Elementen sortieren]].}}

Version vom 9. September 2015, 11:18 Uhr


Sortiere[ <Liste> ]
Sortiert eine Liste von Zahlen, Text-Objekten oder Punkten.
Anmerkung: Listen von Punkten werden nach den x-Koordinaten sortiert.
Beispiel:
  • Die Eingabe Sortiere[{3, 2, 1}] erzeugt Liste1 {1, 2, 3}.
  • Die Eingabe Sortiere[{"Birnen", "Äpfel", "Orangen"}] erzeugt eine neue Liste mit Einträgen in alphabetischer Reihenfolge.
  • Die Eingabe Sortiere[{(3, 2), (2, 5), (4, 1)}] erzeugt die neue Liste2 {(2, 5), (3, 2), (4, 1)}.


Sortiere[ <Liste>, <abhängige Liste> ]
Sortiert die Elemente der ersten Liste bezüglich den davon abhängigen Elementen der zweiten Liste.
Beispiel:
  • Wenn Sie beispielsweise Polynome Liste1 = {x^3, x^2, x^6} nach ihrem Grad sortieren wollen, erstellen Sie zuerst die Liste der Grade Liste2 = Zip[Grad[a], a, Liste1]. Danach erzeugt Sortiere[Liste1, Liste2] die gewünschte Reihenfolge Liste3 = {x^2, x^3, x^6}.
  • Um jenes Vieleck zu erzeugen, dessen Eckpunkte (sortiert nach ihren Argumenten) den komplexen Wurzeln von x10 - 1 entsprechen, erstellen Sie die Liste Liste1 = {KomplexeNullstelle[x^10-1]}. Mit dem Befehl Vieleck[Sortiere[Liste1, arg(Liste1)]] erhalten Sie Vieleck1 = 2.94.


Anmerkung: Es gibt eine Umgehungslösung, um Listen von beliebigen Objekten zu sortieren. Den Algorithmus dazu finden Sie in der Anleitung: Listen von beliebigen Elementen sortieren.
© 2024 International GeoGebra Institute