CSV-Daten in Matlab < Mathe-Software < Mathe < Vorhilfe
|
Hallo!
Ich habe ein kleines Problem beim Einlesen von Messdaten in Matlab. Die Daten liegen schon in Matrixform vor, getrennt durch einen Tab, allerdings ist das Dezimaltrennzeichen ein Komma und kein Punkt (also 3,65 statt 3.65). Gibt es vielleicht eine Möglichkeit, die Datei ohne komplizierte Konvertierung in Matlab einzulesen? Ach ja, einfach mit einem Editor ',' durch '.' ersetzen scheidet aus, da die Daten vorher nicht bearbeitet werden sollen.
Vielen Dank für die Antworten im vorraus,
Hamiltonian
P.S. Ich habe diese Frage in keinem Forum auf anderen Internetseiten gestellt.
|
|
|
|
Hallo,
meines Wissens geht das nicht so "einfach". Du kannst ja mal die Funktion ausprobieren, deren Skript ich an diesen Beitrag angehängt habe.
Der Aufruf wäre dann (bei z.B. 5 Spalten, Variablennamen sind frei wählbar):
TXTassign('Dateiname.txt', {'SpalteA','SpalteB','SpalteC','SpalteD','SpalteE'}, '\t', ',');
Gruß
Martin
|
|
|
|