Verfasst am: 19.05.2011, 11:33
Titel: Frage zu TextScan bzw. Importdata
Hallo Zusammen,
ich hab mir eine Importfunktion mit textscan geschrieben, die funktioniert zwar aber ich bin noch nicht ganz zufrieden damit.
Folgende Art von *.csv Dateien möchte ich einlesen:
Ich hatte das erst mit "importdata" gemacht, musste da allerdings feststellen, dass die Zahlen nur noch 4 Nachkommastellen haben, daher dann mein Versuch mit "textscan". Nun bekomme ich allerdings keine "schönen" Variablennamen. Ich bekomme es leider nicht auf die Reihe, die erste Zeile so einzulesen, dass ich darauf entsprechende Variablen erzeugen kann, aus der Not geboren hab ich mir das dann so zusammengebastelt. Im Prinzip soll die Spaltenüberschrift der Name meiner Variable sein. Hat jemand von Euch einen Tipp, wie ich das besser machen könnte?
Gruß Jan
_________________
Ich bin ein Schwamm, denn ich sauge Ideen auf und mache sie nutzbar. Die meisten meiner Ideen gehören ursprünglich anderen Leute, die sich halt nicht mehr die Mühe gemacht haben, sie weiterzuentwickeln. Thomas Alva Edison (1847 - 1931)
medwe
Gast
Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
Verfasst am: 30.10.2014, 12:17
Titel:
...ja das würde ich auch gern wissen.
Ich will auch Daten mit importdata importieren und die colheaders als Variablennamen verwenden.
data=textscan(fid,['%s %s' repmat('%f', 1, 2)],'headerlines', 0, 'delimiter',';'); % wg Verwendung von fgetl keinen % Header angeben (sonst wird eine Zeile zu wenig gelesen
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
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.