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

Problem beim einlesen einer csv Datei

 

Sebastianvsmatlab
Forum-Anfänger

Forum-Anfänger


Beiträge: 33
Anmeldedatum: 22.04.15
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 22.04.2015, 17:18     Titel: Problem beim einlesen einer csv Datei
  Antworten mit Zitat      
Hallo Zusammen,
ich bin neu hier und auch was matlab angeht noch ganz frisch.

Ich möchte gerne eine csv datei über textscan einlesen. Soweit so gut jedoch erhalte ich keine sinnvollen Werte. Kurz zu meiner bisherigen Eingabe:
Code:

fid=fopen('test.csv')
readData=textscan(fid,'%f%f%f')
 

Ausgabe: [20] [0x1 double] [0x1 double]

Anbei findet ihr die Datei, ich denke für matlab fachkundige Leute ist das ein Kinderspiel... ich komme leider trotz auführlicher Internetrecherche nicht auf den Fehler.

Vielen Dank im Voraus!
Private Nachricht senden Benutzer-Profile anzeigen


Sebastianvsmatlab
Themenstarter

Forum-Anfänger

Forum-Anfänger


Beiträge: 33
Anmeldedatum: 22.04.15
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 22.04.2015, 17:20     Titel:
  Antworten mit Zitat      
leider kann ich hier die csv datei nicht anhängen, deshalb hier ein kurzer Auszug aus der csv Datei

20,4 20,7 20,5
20,4 20,7 20,5
21,4 20,9 20,5
23,7 21,5 20,5
23,7 21,8 20,6
24,2 22,1 20,6
24,7 22,6 20,9
25,9 23,1 21
26,7 23,6 21,2
27,8 24,2 21,3
28,8 24,8 21,6
29,5 25,3 21,9
Private Nachricht senden Benutzer-Profile anzeigen
 
Winkow
Moderator

Moderator



Beiträge: 3.842
Anmeldedatum: 04.11.11
Wohnort: Dresden
Version: R2014a 2015a
     Beitrag Verfasst am: 22.04.2015, 17:26     Titel:
  Antworten mit Zitat      
du kannst sie zippen und dann anhängen.
grade beim sachen wo es darum geht dateien einzulesen ist oft die datei wichtig.
_________________

richtig Fragen
Private Nachricht senden Benutzer-Profile anzeigen
 
Sebastianvsmatlab
Themenstarter

Forum-Anfänger

Forum-Anfänger


Beiträge: 33
Anmeldedatum: 22.04.15
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 22.04.2015, 17:32     Titel:
  Antworten mit Zitat      
Vielen Dank für die Information, anbei die Datei als Zip

test.zip
 Beschreibung:

Download
 Dateiname:  test.zip
 Dateigröße:  4.4 KB
 Heruntergeladen:  298 mal
Private Nachricht senden Benutzer-Profile anzeigen
 
Winkow
Moderator

Moderator



Beiträge: 3.842
Anmeldedatum: 04.11.11
Wohnort: Dresden
Version: R2014a 2015a
     Beitrag Verfasst am: 22.04.2015, 17:49     Titel:
  Antworten mit Zitat      
also deine comma seperated file ist nich comma seperated. darum geht
Code:
nicht. außerdem wird ein , anstatt eines . verwendet um die zahlen darzustellen. das ist nicht die matlab notation. man kann das trotzdem verarbeiten. dazu giebt es schon einiges hier im forum. wenn es nicht zu viele dateien sind würde ich die datei einfach mit einem text editor öffnen und die , durch . ersetzen. dann kann man
Code:
fid=fopen('test.csv')
N=textscan(fid,'%f;%f;%f')
fclose(fid)

benutzen.
alternativ könnte auch
Code:
gehen.
_________________

richtig Fragen
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.