|
|
Datei einlesen für dummies |
|
stefan234 |
Gast
|
|
Beiträge: ---
|
|
|
|
Anmeldedatum: ---
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 03.08.2015, 08:20
Titel: Datei einlesen für dummies
|
|
Hallo Leute ich verzweifle gerade und bräuchte eure Hilfe!
ich möchte eine .csv datei einlesen die folgendermaßen aussieht
0 0,00746577 0,0246036
1,00E-07 0,00474689 0,0190767
und viele spalten mehr... (das ist die excel ansicht)
diese würde ich liebend gern einlesen aber jedes mal steht in meinem vektor nichts drin.
fileID = fopen('my.csv');
C = textscan(fileID,'%f %f %f','Delimiter',',','EmptyValue',-Inf);
fclose(fileID);
und das hier habe ich probiert
a = importdata('my.csv', ' ');
|
|
|
|
|
Harald |
Forum-Meister
|
|
Beiträge: 24.495
|
|
|
|
Anmeldedatum: 26.03.09
|
|
|
|
Wohnort: Nähe München
|
|
|
|
Version: ab 2017b
|
|
|
|
|
|
Verfasst am: 03.08.2015, 08:24
Titel:
|
|
Hallo,
das Hauptproblem wird sein, dass als Spaltentrennzeichen Komma verwendet wird.
Einfachster Weg: Rechtsklick --> Import Data. Dann Anpassungen machen, und auf Wunsch ein Skript oder eine Funktion generieren.
Grüße,
Harald
|
|
|
Gast |
|
|
Beiträge: ---
|
|
|
|
Anmeldedatum: ---
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 03.08.2015, 08:48
Titel:
|
|
ich habe es jeweils schon mit einem Komma oder einem semikolon probiert,
wenn ich a = importdata('my.txt', ';'); stehen da meine daten dann in a aber leider nicht zeilen oder spaltenweise getrennt und etwas ähnliches habe ich wenn ich die csv datei einlese mit importdata und dann hinten als trennzeichen ein leerzeichen eingebe. Dan nsind meine werte mit einem semikolon getrennt und stehen in einer spalte
|
|
|
Harald |
Forum-Meister
|
|
Beiträge: 24.495
|
|
|
|
Anmeldedatum: 26.03.09
|
|
|
|
Wohnort: Nähe München
|
|
|
|
Version: ab 2017b
|
|
|
|
|
|
Verfasst am: 03.08.2015, 09:23
Titel:
|
|
Hallo,
sorry, ich hatte mich verschrieben. Das Problem ist, dass als Dezimaltrennzeichen Komma verwendet wird. Das muss man entweder vorab umwandeln, oder wie gesagt das Import Tool verwenden.
Grüße,
Harald
|
|
|
|
|
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.
|
|