|
Seraph |

Forum-Anfänger
|
 |
Beiträge: 16
|
 |
|
 |
Anmeldedatum: 11.11.12
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 21.02.2013, 13:57
Titel: Zeile in Array löschen
|
 |
Hallo allerseits. Ich habe folgendes Problem:
Bei einer Messung wurden teilweise fehlerhafte Bits übertragen.
Die Inhalte der Messdatei habe ich als Strings eingelesen. Die Fehlerhaften Zeichen konnten nicht eingelesen werden. So haben einige Zeilen im Array ein Zeichen weniger. Und deshalb streikt meine Funktion, mit der ich die Daten weiterverarbeiten möchte.
Diese Fehlerhaften Zeilen habe ich mit einer Suchfunktion lokalisiert.
Nun möchte ich diese komplett entfernen, damit ich die restlichen Daten weiterverarbeiten kann.
Könnt Ihr mir helfen, wie ich diese Zeilen entfernen kann?
|
|
|
|
|
Harald |

Forum-Meister
|
 |
Beiträge: 24.501
|
 |
|
 |
Anmeldedatum: 26.03.09
|
 |
|
 |
Wohnort: Nähe München
|
 |
|
 |
Version: ab 2017b
|
 |
|
|
 |
|
Verfasst am: 21.02.2013, 14:35
Titel:
|
 |
Hallo,
man würde generell mehr Informationen über die Art der Daten bzw. den Datentyp benötigen. Es wird auf etwas folgender Art hinauslaufen:
Grüße,
Harald
|
|
|
Jan S |

Moderator
|
 |
Beiträge: 11.057
|
 |
|
 |
Anmeldedatum: 08.07.10
|
 |
|
 |
Wohnort: Heidelberg
|
 |
|
 |
Version: 2009a, 2016b
|
 |
|
|
 |
|
Verfasst am: 21.02.2013, 21:51
Titel: Re: Zeile in Array löschen
|
 |
Hallo Seraph,
Ich kann da Harald nur zustimmen: In welchem Format liegen die Daten vor? Woran kann man die defekten Zeilen erkennen?
Zitat: |
Diese Fehlerhaften Zeilen habe ich mit einer Suchfunktion lokalisiert. |
Was bedeutet das explizit?
Gruß, Jan
|
|
|
Seraph |
Themenstarter

Forum-Anfänger
|
 |
Beiträge: 16
|
 |
|
 |
Anmeldedatum: 11.11.12
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 22.02.2013, 01:33
Titel: Re: Zeile in Array löschen
|
 |
Jan S hat Folgendes geschrieben: |
Ich kann da Harald nur zustimmen: In welchem Format liegen die Daten vor? Woran kann man die defekten Zeilen erkennen?
Zitat: |
Diese Fehlerhaften Zeilen habe ich mit einer Suchfunktion lokalisiert. |
Was bedeutet das explizit?
|
Also es handelt sich um ein String-Array mit 19 Zeichen pro Zeile und die defekten Zeilen haben nur 18 Zeichen.
Mir liegen nach meinem "Suchlauf" deren Zeilennummern vor und ich möchte genau diese Zeilen aus dem Array entfernen.
Genau da liegt mein Problem.
Ich hoffe ich konnte die Rahmenbedingungen etwas verständlicher machen.
|
|
|
Seban |

Forum-Meister
|
 |
Beiträge: 600
|
 |
|
 |
Anmeldedatum: 19.01.12
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ab R2014b
|
 |
|
|
 |
|
Verfasst am: 22.02.2013, 03:08
Titel: Re: Zeile in Array löschen
|
 |
Hallo,
Meinst du mit String-Array so etwas:
Da müssen die einzelnen Zeilen doch gleich lang sein oder täusche ich mich? Vielleicht ein angehängtes Leerzeichen?
Seraph hat Folgendes geschrieben: |
Mir liegen nach meinem "Suchlauf" deren Zeilennummern vor und ich möchte genau diese Zeilen aus dem Array entfernen. |
vec_index enthält die Zeilennumern der Zeilen, die nicht 19 Zeichen lang sind.
|
|
|
Seraph |
Themenstarter

Forum-Anfänger
|
 |
Beiträge: 16
|
 |
|
 |
Anmeldedatum: 11.11.12
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 22.02.2013, 11:03
Titel:
|
 |
Ja, genau so meine ich das mit dem String-Array.
In der Ausgangsdatei, die ich geladen habe, sind in den fehlerhaften Zeilen Zeichen enthalten, die MATLAB nicht anzeige kann.
Deshalb zeigt Matlab im String-Array an diesen Stellen ein Leerzeichen an.
Schon mal Danke für die Hilfe. Werd ich gleich mal ausprobieren
|
|
|
Seraph |
Themenstarter

Forum-Anfänger
|
 |
Beiträge: 16
|
 |
|
 |
Anmeldedatum: 11.11.12
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 28.02.2013, 21:48
Titel:
|
 |
Danke, funktioniert wunderbar!
|
|
|
|
|
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.
|
|