|
|
unterschiedliche Excel-Sheets sortieren |
|
tschurl |

Forum-Anfänger
|
 |
Beiträge: 32
|
 |
|
 |
Anmeldedatum: 03.03.09
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 23.03.2009, 18:08
Titel: unterschiedliche Excel-Sheets sortieren
|
 |
Hallo,
hab folgendes Problem.
Ich lese eine Excel-Datei mit mehreren Tabellenblättern ein.
Es gibt verschiedene Antriebe, jeweils zu einer Spalte.
Auf jedem Tabellenblatt wird eine eigene Eigenschaft beschrieben,
z.b. Blatt1: Kosten; Blatt2: Hubraum; Blatt: Leistung; ...
Jetzt multipluziere ich in Matlab 2 Blätter, also 2 Matrizen.
Das Ergebnis sortiere ich nach aufsteigende Werte.
Und jetzt mein Problem:
Jetzt möchte ich dann diese aufsteigende Werte genau mit der Art des Antriebes aus einem weiteren Tabellenblatt berechnen.
Wie kann ich aber jetzt diese genau wieder so zu ordnen?
Also wie kann man den Wert der Zelle [1,1] der nach dem Sortieren dann an Stelle [1,3] steht, mit dem Wert einer Matrix [1,1] berechnen.
Geht das überhaupt?
Hoffe mein Problem ist einigermaßen verständlich.
Danke
|
|
|
|
|
tschurl |
Themenstarter

Forum-Anfänger
|
 |
Beiträge: 32
|
 |
|
 |
Anmeldedatum: 03.03.09
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 24.03.2009, 12:52
Titel:
|
 |
hab es schon selbst zusammen gebracht
mit verschachtelten for-loops und if abfragen funktionierts irgendwie
danke an alle die sich den kopf zerbrochen haben
|
|
|
Titus |

Forum-Meister
|
 |
Beiträge: 871
|
 |
|
 |
Anmeldedatum: 19.07.07
|
 |
|
 |
Wohnort: Aachen
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 24.03.2009, 14:23
Titel:
|
 |
Hallo,
gibt zwei Möglichkeiten:
1. sort liefert neben dem sortierten Vektor auch den Indexvektor zurück, der dann fürs Umsortieren des nächsten genommen werden kann
2. Einfach alle Spalten zu einer Matrix zusammenfassen und diese dann mit sortrows nach belieben umsortieren. Dabei bleiben Zeilen (also Werte, die zusammen gehören) auch zusammen.
Ciao,
Titus
|
|
|
|
|
Einstellungen und Berechtigungen
|
|
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
|
|
Impressum
| Nutzungsbedingungen
| Datenschutz
| FAQ
| RSS
Hosted by:
Copyright © 2007 - 2025
goMatlab.de | Dies ist keine offizielle Website der Firma The Mathworks
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.
|
|