|
|
|
Aus Matrix nur bestimmte Zeilen in Neue ausgeben |
|
| mgaberni |

Forum-Anfänger
|
 |
Beiträge: 11
|
 |
|
 |
Anmeldedatum: 12.09.17
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: 2016a
|
 |
|
|
 |
|
Verfasst am: 12.09.2017, 16:08
Titel: Aus Matrix nur bestimmte Zeilen in Neue ausgeben
|
 |
Hallo,
habe eine Matrix erstellt: meisselwechsel (3822x8, cell)
meisselwechsel(:,1) -> % eine bestimmte Nummer
meisselwechsel(:,2) -> % 'Sued' oder 'Nord'
meisselwechsel(:,3) -> % Datum
die Spalten 4,5,6,7 und 8 enthalten ebenfalls bestimmte Werte.
Nun will ich eine neue Matrix erstellen, die mir nur jene Zeilen anzeigt, welche in Spalte 2 'Sued' stehen haben.
Egal was ich versuche, ich bekomme immer eine Fehlermeldung, denke jedoch, dass das nicht allzu schwer zu lösen ist.
Vielen Dank im Voraus!
|
|
|
|
|
|
| Harald |

Forum-Meister
|
 |
Beiträge: 24.502
|
 |
|
 |
Anmeldedatum: 26.03.09
|
 |
|
 |
Wohnort: Nähe München
|
 |
|
 |
Version: ab 2017b
|
 |
|
|
 |
|
Verfasst am: 12.09.2017, 18:09
Titel:
|
 |
Hallo,
| Zitat: |
| Egal was ich versuche, ich bekomme immer eine Fehlermeldung, |
Bitte poste immer, was du versuchst und welche Fehlermeldung du bekommst. Gehen sollte:
Mit Tables statt Cell Arrays und categoricals statt chars wäre das ganze vermutlich deutlich handlicher.
Grüße,
Harald
|
|
|
|
| mgaberni |
Themenstarter

Forum-Anfänger
|
 |
Beiträge: 11
|
 |
|
 |
Anmeldedatum: 12.09.17
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: 2016a
|
 |
|
|
 |
|
Verfasst am: 12.09.2017, 18:49
Titel:
|
 |
Vielen Dank schon mal für die schnelle Antwort!
Bin gerade am Lernen von Matlab, daher sorry für die vielen Unklarheiten!
Habe das so probiert und bekomme immer: 'Index exceeds matrix dimensions' als Fehlermeldung, wie auch schon als ich es probiert habe.
Zur Darstellung meines Problems hilft vielleicht das Bild, das ich angehängt habe.
Ich will also, dass die neue Matrix nur die Zeilen anzeigt, welche 'Südröhre' in meisselwechsel{:,2} stehen haben.
ich hatte ursprünglich:
wobei mir bei meinem Code klar ist, dass das nicht funktionieren kann, jedoch hab ich keine bessere Idee.
Danke und LG
| Beschreibung: |
|
 Download |
| Dateiname: |
meisselwechsel__Bild1.JPG |
| Dateigröße: |
29 KB |
| Heruntergeladen: |
343 mal |
|
|
|
|
| Harald |

Forum-Meister
|
 |
Beiträge: 24.502
|
 |
|
 |
Anmeldedatum: 26.03.09
|
 |
|
 |
Wohnort: Nähe München
|
 |
|
 |
Version: ab 2017b
|
 |
|
|
 |
|
Verfasst am: 12.09.2017, 18:57
Titel:
|
 |
Hallo,
das Problem ist mir schon klar. Beispieldaten wären hilfreich. Ein Fehler übrigens im Codevorschlag:
Geht es übrigens um Daten, die 'Süd' sind oder die 'Süd' enthalten?
Auch darauf achten, dass 'Sued' nicht gleich 'Süd' ist.
Grüße,
Harald
|
|
|
|
| mgaberni |
Themenstarter

Forum-Anfänger
|
 |
Beiträge: 11
|
 |
|
 |
Anmeldedatum: 12.09.17
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: 2016a
|
 |
|
|
 |
|
Verfasst am: 12.09.2017, 19:10
Titel:
|
 |
Hallo,
vielen Dank- so funktioniert das nun.
Das mit 'Sued', 'Süd' bzw. bei mir 'Südröhre' war mir schon klar, wollte es nur für das Forum abkürzen, hab es dann bei mir aber richtig genutzt.
Vielen Dank nochmal!
LG
|
|
|
|
Verschoben: 13.09.2017, 21:27 Uhr von denny Von Sonstige MATLAB Fragen nach Programmierung |
|
|
|
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.
|
|