|
|
Datei mit zwischen Header einlesen |
|
Gast |
Gast
|
 |
Beiträge: ---
|
 |
|
 |
Anmeldedatum: ---
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 15.12.2008, 17:00
Titel: Datei mit zwischen Header einlesen
|
 |
Hallo...
Es liegen zwei Dateien (.txt) mit Messwerten in folgender Form vor:
Datei 1:
1.Zeile - Name der Messung
2.Zeile - Messgrößen (5)
3-x.Zeile - Laufvariable und 5 Messwerte
Datei 2: Standard(1.Zeile Header, n-Zeilen Werte)
Innerhalb der ersten Datei wiederholt sich für n-Messungen diese Datenausgabe. Gibt es eine Möglichkeit die Daten so einzulesen, dass n-Matrizen zur Verfügung stehen und mit der entsprechenden n-Zeile aus der zweiten Datei zu verknüpfen?
Hab mich schon durch einige Forenbeiträge gelesen, aber noch keine funktionierend Idee gefunden. Vielleich kann mir jemand helfen!
Viele Dank .. Grüße Tim
|
|
|
|
|
josekamara |

Forum-Meister
|
 |
Beiträge: 529
|
 |
|
 |
Anmeldedatum: 26.04.08
|
 |
|
 |
Wohnort: München
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 15.12.2008, 20:53
Titel:
|
 |
Hallo,
mit fid = fopen('Datei1.txt','r');
und X=textscan(fid,Format,'headerLines',LineNumber); kannst du jede Zeile bzw Spalte lesen.
_________________
Simulation
|
|
|
Gast |
Gast
|
 |
Beiträge: ---
|
 |
|
 |
Anmeldedatum: ---
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 15.12.2008, 21:46
Titel:
|
 |
Hallo josekamara
danke für deinen Tipp. Hab nur leider wie des öfteren heute schon ein Fehlermeldung bekommen: "nichtdefinierte Funktion oder Variable "textscan"!
Arbeite mit einer 6.5 R13 Version Ist dafür eine neuere erforderlich?
Grüße
|
|
|
josekamara |

Forum-Meister
|
 |
Beiträge: 529
|
 |
|
 |
Anmeldedatum: 26.04.08
|
 |
|
 |
Wohnort: München
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 15.12.2008, 22:15
Titel:
|
 |
anscheinend ja, versuch mal mit dlmread. viel Glück.
_________________
Simulation
|
|
|
Gast |
Gast
|
 |
Beiträge: ---
|
 |
|
 |
Anmeldedatum: ---
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 16.12.2008, 22:50
Titel:
|
 |
Mit welchem Befehl kann ich beide Dateien hintereinander laden, damit ich zwei Matrizen zur Verfügung habe?
Wenn ich importfile ('datei.txt') verwende steht immer nur die als zweite Datei geladene Matrix im Speicher!!
Gruß
|
|
|
|
|
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.
|
|