|
|
findgroups nutzen um Werte rauszuschreiben |
|
Isso345 |
Gast
|
|
Beiträge: ---
|
|
|
|
Anmeldedatum: ---
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 21.08.2020, 07:56
Titel: findgroups nutzen um Werte rauszuschreiben
|
|
Hi alle,
ich habe eine 34x4x12 Matrix. In dieser will ich nur die Zeilen behalten, die einer bestimmten Bedingung in der zweiten Spalte entsprechen.
Meine Idee war:
Hier hänge ich fest, da ich nicht verstehe, wie ich nun die Indizes nutzen kann, um nur die entsprechenden Werte beizubehalten. Hat jemand spontan eine Ahnung oder geht es eventuell sogar nocht einfacher?
Danke schonmal
|
|
|
|
|
Harald |
Forum-Meister
|
|
Beiträge: 24.495
|
|
|
|
Anmeldedatum: 26.03.09
|
|
|
|
Wohnort: Nähe München
|
|
|
|
Version: ab 2017b
|
|
|
|
|
|
Verfasst am: 21.08.2020, 08:36
Titel:
|
|
Hallo,
ich würde für so etwas logische Indizierung nutzen.
Hier sehe ich das Problem, dass pro Blatt unterschiedliche Zeilen die Bedingung erfüllen könnten. Wie sollen die Ergebnisse dann ausgegeben werden?
Eine Möglichkeit wäre ein Cell Array:
Grüße,
Harald
_________________
1.) Ask MATLAB Documentation
2.) Search gomatlab.de, google.de or MATLAB Answers
3.) Ask Technical Support of MathWorks
4.) Go mad, your problem is unsolvable ;)
|
|
|
Isso345 |
Gast
|
|
Beiträge: ---
|
|
|
|
Anmeldedatum: ---
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 21.08.2020, 08:51
Titel:
|
|
Hi Harald,
danke, das sieht super aus! Als Ausgabeformat hätte ich die Dimensionen der ursprünglichen Matrix beibehalten, also jetzt wären es 5x4x12. Das mach ich wahrscheinlich nachdem die Schleife durchgelaufen ist einfach mit cell2mat und dann reshape.
Danke und Grüße
|
|
|
Harald |
Forum-Meister
|
|
Beiträge: 24.495
|
|
|
|
Anmeldedatum: 26.03.09
|
|
|
|
Wohnort: Nähe München
|
|
|
|
Version: ab 2017b
|
|
|
|
|
|
Verfasst am: 21.08.2020, 09:14
Titel:
|
|
Hallo,
oder
Dazu müssen aber in jedem "Blatt" dieselbe Anzahl Zeilen (hier: 5) die Bedingung erfüllen.
Grüße,
Harald
_________________
1.) Ask MATLAB Documentation
2.) Search gomatlab.de, google.de or MATLAB Answers
3.) Ask Technical Support of MathWorks
4.) Go mad, your problem is unsolvable ;)
|
|
|
|
|
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.
|
|