auch bei längerem Suchen im Internet habe ich mein Problem leider noch nicht lösen können.
Bei einem Versuch wurde die Lage von verschiedenen Punkten über die Versuchsdauer gemessen. Daraus resultierte folgende Matrix:
In der ersten Spalte steht die x-Koordinate des 1. Punktes, in der zweiten Spalte die y-Koordiante des 1. Punktes, in der dritten Spalte die x-Koordinate des 2. Punktes usw.
In der zweiten Zeile dann die jeweilige Lage der Punkte zu Zeit t+1.
Ich möchte jetzt die Punkte jetzt zuerst nach den x-Werten und dann nach den y-Werten sortieren, ohne dabei natürlich die Datenpaare auseinander zu reissen.
Mit dem Befehl "sort" komm ich nicht wirklich weiter.
Das mit den Indizes ist ein guter Ansatz den ich weiter verfolgen werde. Noch sieht die sortierte Matrix nicht so aus, wie ich sie haben will (Koordinatenpaar mit kleinstem x-Wert am Anfang), aber ich versuche es weiter. Merci auf alle Fälle schon mal!
Das mit den Indizes ist ein guter Ansatz den ich weiter verfolgen werde. Noch sieht die sortierte Matrix nicht so aus, wie ich sie haben will (Koordinatenpaar mit kleinstem x-Wert am Anfang), aber ich versuche es weiter. Merci auf alle Fälle schon mal!
Du wolltest doch nach X und dann nach Y sortieren, das wird auch so gemacht, also kleinster X-Wert mit kleinster Y-Wert vorne usw
Also wie sollte denn deine Matrix am Ende aussehen, in diesem Fall bitte ein Beispiel machen. Danke!
Du kannst Beiträge in dieses Forum schreiben. Du kannst auf Beiträge in diesem Forum antworten. Du kannst deine Beiträge in diesem Forum nicht bearbeiten. Du kannst deine Beiträge in diesem Forum nicht löschen. Du kannst an Umfragen in diesem Forum nicht mitmachen. Du kannst Dateien in diesem Forum posten Du kannst Dateien in diesem Forum herunterladen
MATLAB, Simulink, Stateflow, Handle Graphics, Real-Time Workshop, SimBiology, SimHydraulics, SimEvents, and xPC TargetBox are registered trademarks and The MathWorks, the L-shaped membrane logo, and Embedded MATLAB are trademarks of The MathWorks, Inc.