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

Datei einlesen für dummies

 

stefan234

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 03.08.2015, 08:20     Titel: Datei einlesen für dummies
  Antworten mit Zitat      
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

Forum-Meister


Beiträge: 24.495
Anmeldedatum: 26.03.09
Wohnort: Nähe München
Version: ab 2017b
     Beitrag Verfasst am: 03.08.2015, 08:24     Titel:
  Antworten mit Zitat      
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
Private Nachricht senden Benutzer-Profile anzeigen
 
Gast



Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 03.08.2015, 08:48     Titel:
  Antworten mit Zitat      
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

Forum-Meister


Beiträge: 24.495
Anmeldedatum: 26.03.09
Wohnort: Nähe München
Version: ab 2017b
     Beitrag Verfasst am: 03.08.2015, 09:23     Titel:
  Antworten mit Zitat      
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
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.