|
|
Bestimmte Spalte aus großen Dateien auslesen. |
|
Ghost |
Gast
|
|
Beiträge: ---
|
|
|
|
Anmeldedatum: ---
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 19.08.2011, 23:20
Titel: Bestimmte Spalte aus großen Dateien auslesen.
|
|
Guten Tag,
ich bin Neuling bei Matlab/Octave und stehe vor folgendem Problem: ich habe mehrere *.dat-Dateien, in denen numerische Daten in Spalten angeordnet und durch ein " " getrennt sind. Aus diesen Daten will ich immer nur die 3. Spalte auslesen. Normalerweise würde ich einfach mit dlmread() die ganze Datei auslesen und die 3. Spalte in eine Variable speichern. Doch die Dateien sind sehr groß (~ 2.5 MB) und haben ca. 40 Spalten und es dauert sehr lange, sie einzulesen.
In dem #octave-IRC-Channel hat mir jemand empfohlen, fscanf() zu benutzen, doch ich weiß nicht, wie ich das "template" richtig einsetze.
Vielleicht kann mir hier jemand eine effiziente Methode zum Auslesen bestimmter Spalten aufzeigen oder mir die korrekte Benutzung von fscanf() in dem Zusammenhang erklären. Freue mich auf jede Hilfe.
Liebe Grüße,
Ghost.
|
|
|
|
|
Kevin |
Forum-Fortgeschrittener
|
|
Beiträge: 93
|
|
|
|
Anmeldedatum: 18.08.11
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 22.08.2011, 12:59
Titel:
|
|
Hallo,
wo genau liegt denn dein Problem? Was verstehst du denn am Helpfile nicht?
Gruß
Kevin
_________________
1000 Buchstaben? Warum nur 6?
|
|
|
|
|
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.
|
|