|
Juwe88 |

Forum-Anfänger
|
 |
Beiträge: 26
|
 |
|
 |
Anmeldedatum: 16.05.13
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 16.05.2013, 14:24
Titel: txt Datei einlesen
|
 |
Hey Leute.
Ich habe jetzt seit zwei Tagen einige Internetseiten durchforstet und schaffe es leider immernoch nicht, meine Dateien richtig einzulesen.
Ich hoffe ihr könnt mir helfen.
Die txt-Datei ist wie folgt aufgebaut.
Die erste Zeile hat 10 Überschriften.
Dann folgen darauf Werte oder Text die durch Tabulator getrennt sind.
Es sind so 700 Zeilen oder so.
Ich würde mir wünschen, dass eine Matrix erstellt wird.
Das ist mein bisheriger Erfolg:
fin = fopen('Matrix.txt','r');
c = 1;
while (~feof(fin))
L = fgetl(fin);
A(c,:) = sscanf(L,'%f')';
c = c+1;
end
Ich hoffe, ihr habt schnelle und einfache Lösungen.
Vielen Dank schon mal im vorraus.
|
|
|
|
|
punkNgrind |

Forum-Century
|
 |
Beiträge: 136
|
 |
|
 |
Anmeldedatum: 10.03.11
|
 |
|
 |
Wohnort: Hamburg
|
 |
|
 |
Version: R2014b
|
 |
|
|
 |
|
Verfasst am: 16.05.2013, 14:56
Titel:
|
 |
Was konkret funktioniert noch nicht?
Poste mal die Fehlermeldung.
Kannst du zumindest die txt Datei auslesen?
Wenn du eine etwas neuere Matlab-Version hast, kannst du die txt-Datei im Matlabbrowser direkt mit Matlab Import Data... öffnen lassen und dir ein Code generieren lassen.
Zuletzt bearbeitet von punkNgrind am 16.05.2013, 15:01, insgesamt einmal bearbeitet
|
|
|
Juwe88 |
Themenstarter

Forum-Anfänger
|
 |
Beiträge: 26
|
 |
|
 |
Anmeldedatum: 16.05.13
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 16.05.2013, 14:59
Titel:
|
 |
Ja, ich hab eine neue Version. Wie meinst du das mit Code generieren lassen? Hab schon mal die txt datei eingelesen. Aber ich will das ja nicht per Hand immer machen. Wo muss ich denn da drücken, um mir einen Code generiere zu lassen?
|
|
|
punkNgrind |

Forum-Century
|
 |
Beiträge: 136
|
 |
|
 |
Anmeldedatum: 10.03.11
|
 |
|
 |
Wohnort: Hamburg
|
 |
|
 |
Version: R2014b
|
 |
|
|
 |
|
Verfasst am: 16.05.2013, 15:12
Titel:
|
 |
Im Matlab-Browserfenster -> rechtsklick auf die Datei -> Import Data...
Dann müsste bei dir ein Fenster ähnlich wie im Dateianhang-Beispiel sich öffnen.
Trennzeichen der Datein auswählen (Leerzeichen, Semikolon,...), Datenbereich auswählen und wie du das abspeichern willst (Column Vectors, Matrix,...).
Dann auf Import Selection -> Generate Script oder Generate Function
Ich hoffe das hilft dir schon einmal weiter.
|
|
|
Juwe88 |
Themenstarter

Forum-Anfänger
|
 |
Beiträge: 26
|
 |
|
 |
Anmeldedatum: 16.05.13
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 16.05.2013, 15:14
Titel:
|
 |
Das hat mir sogar sehr weitergeholfen.
Habs gerade fertig bekommen.
Vielen dank für die Idee.
|
|
|
|
|
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.
|
|