WICHTIG: Der Betrieb von goMatlab.de wird privat finanziert fortgesetzt. - Mehr Infos...

Mein MATLAB Forum - goMatlab.de

Mein MATLAB Forum

 
Gast > Registrieren       Autologin?   

Partner:




Forum
      Option
[Erweitert]
  • Diese Seite per Mail weiterempfehlen
     


Gehe zu:  
Neues Thema eröffnen Neue Antwort erstellen

Datei mit zwischen Header einlesen

 

Gast

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 15.12.2008, 17:00     Titel: Datei mit zwischen Header einlesen
  Antworten mit Zitat      
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

Forum-Meister


Beiträge: 529
Anmeldedatum: 26.04.08
Wohnort: München
Version: ---
     Beitrag Verfasst am: 15.12.2008, 20:53     Titel:
  Antworten mit Zitat      
Hallo,

mit fid = fopen('Datei1.txt','r');
und X=textscan(fid,Format,'headerLines',LineNumber); kannst du jede Zeile bzw Spalte lesen.
_________________

Simulation
Private Nachricht senden Benutzer-Profile anzeigen
 
Gast

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 15.12.2008, 21:46     Titel:
  Antworten mit Zitat      
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

Forum-Meister


Beiträge: 529
Anmeldedatum: 26.04.08
Wohnort: München
Version: ---
     Beitrag Verfasst am: 15.12.2008, 22:15     Titel:
  Antworten mit Zitat      
anscheinend ja, versuch mal mit dlmread. viel Glück.
_________________

Simulation
Private Nachricht senden Benutzer-Profile anzeigen
 
Gast

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 16.12.2008, 22:50     Titel:
  Antworten mit Zitat      
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ß
 
Neues Thema eröffnen Neue Antwort erstellen



Einstellungen und Berechtigungen
Beiträge der letzten Zeit anzeigen:

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 | goMatlab RSS Button 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.