WICHTIG: Der Betrieb von goMatlab.de wird privat finanziert fortgesetzt. - Mehr Infos...

Mein MATLAB Forum - goMatlab.de

Mein MATLAB Forum

 
Gast > Registrieren       Autologin?   

Partner:




Forum
      Option
[Erweitert]
  • Diese Seite per Mail weiterempfehlen
     


Gehe zu:  
Neues Thema eröffnen Neue Antwort erstellen

txt Datei einlesen

 

Juwe88
Forum-Anfänger

Forum-Anfänger


Beiträge: 26
Anmeldedatum: 16.05.13
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 16.05.2013, 14:24     Titel: txt Datei einlesen
  Antworten mit Zitat      
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.
Private Nachricht senden Benutzer-Profile anzeigen


punkNgrind
Forum-Century

Forum-Century


Beiträge: 136
Anmeldedatum: 10.03.11
Wohnort: Hamburg
Version: R2014b
     Beitrag Verfasst am: 16.05.2013, 14:56     Titel:
  Antworten mit Zitat      
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
Private Nachricht senden Benutzer-Profile anzeigen
 
Juwe88
Themenstarter

Forum-Anfänger

Forum-Anfänger


Beiträge: 26
Anmeldedatum: 16.05.13
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 16.05.2013, 14:59     Titel:
  Antworten mit Zitat      
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?
Private Nachricht senden Benutzer-Profile anzeigen
 
punkNgrind
Forum-Century

Forum-Century


Beiträge: 136
Anmeldedatum: 10.03.11
Wohnort: Hamburg
Version: R2014b
     Beitrag Verfasst am: 16.05.2013, 15:12     Titel:
  Antworten mit Zitat      
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.
Private Nachricht senden Benutzer-Profile anzeigen
 
Juwe88
Themenstarter

Forum-Anfänger

Forum-Anfänger


Beiträge: 26
Anmeldedatum: 16.05.13
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 16.05.2013, 15:14     Titel:
  Antworten mit Zitat      
Das hat mir sogar sehr weitergeholfen.
Habs gerade fertig bekommen.
Vielen dank für die Idee.
Private Nachricht senden Benutzer-Profile anzeigen
 
Neues Thema eröffnen Neue Antwort erstellen



Einstellungen und Berechtigungen
Beiträge der letzten Zeit anzeigen:

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 | goMatlab RSS Button 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.