|
konkret |
Gast
|
|
Beiträge: ---
|
|
|
|
Anmeldedatum: ---
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 04.05.2010, 11:17
Titel: ASCII Dateien einlesen
|
|
Hallo!
Ich habe ASCII Dateien die ca so aussehen:
Nun möchte ich mit scilab alle Zeilen mit dem # Zeichen am Anfang überspringen und nur die nummerischen werte darunter in eine Matrix einlesen.
Die Anzahl der Zeilen mit dem # Zeichen ist immer unterschiedlich.
Nur leider schaff ich das nicht. Geht das mit scilab überhaupt, oder muß man die Datei händisch vorbearbeiten.
grüße konkret
|
|
|
|
|
Mathematiker |
Forum-Newbie
|
|
Beiträge: 8
|
|
|
|
Anmeldedatum: 08.04.10
|
|
|
|
Wohnort: Köthen
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 21.05.2010, 17:31
Titel: mit Excel z.B. Daten aufbereiten
|
|
Ich hab das gleiche Problem - und verwende OO um die Daten die nicht lesbar sind zu löschen.
Es gibt aber in scilab auch nan-Operatoren mit denen man es selbst programmieren könnte - ich hab bisher den Aufwand nicht betrieben...
|
|
|
fränkie |
Forum-Newbie
|
|
Beiträge: 9
|
|
|
|
Anmeldedatum: 29.03.10
|
|
|
|
Wohnort: ---
|
|
|
|
Version: 5.2
|
|
|
|
|
|
Verfasst am: 28.06.2010, 13:22
Titel:
|
|
Hallo
Zitat: |
Nun möchte ich mit scilab alle Zeilen mit dem # Zeichen am Anfang überspringen und nur die nummerischen werte darunter in eine Matrix einlesen. |
mein Vorschlag wäre du liest dir die datei in einen string ein und benutzt dann tokens(deinstring,ascii(10)) (ascii(10) = linefeed) um an die einzelnen Zeilen zu kommen. Jetzt kannst du die zeilen mit einem # am anfang einfach "rausfilter".
Mit tonkens kommst du dann auch an die Zahlen...
grüße fränkie
_________________
...it's not a bug, it's a feature!
|
|
|
Gast |
|
|
Beiträge: ---
|
|
|
|
Anmeldedatum: ---
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 08.04.2011, 20:10
Titel:
|
|
nichts leichter als das
Matrix = fscanfMat('c:\meinedaten.txt');
|
|
|
|
|
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 - 2024
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.
|
|