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

Einlesen von csv Dateien und kreieren von double matrizen

 

RatioTM
Forum-Fortgeschrittener

Forum-Fortgeschrittener


Beiträge: 51
Anmeldedatum: 24.04.18
Wohnort: Genf
Version: ---
     Beitrag Verfasst am: 26.06.2018, 21:24     Titel: Einlesen von csv Dateien und kreieren von double matrizen
  Antworten mit Zitat      
Hallo,

ich habe ein Problem damit, csv Dateien per Code in MATLAB einzulesen.
Bisher sieht mein Weg folgendermassen aus:

Code:

file= csvimport('C:\....\.csv');
data= [file(1,....) file(2,....) ]
data= cell2mat(data);
 


Nach Einlesen mit csvimport erhalte ich eine cell matrix mit Namen der Spalte in der ersten Zeile und darunter zahlenwerten.
Die Daten die ich bekomme lassen sich aus irgendwelchen Gruenden jedoch nicht ueber meinen Weg zu double matrizen weiterzerlegen; kennt ihr einen eleganteren Weg, wie ich aus csv dateien/ cell matrizen fuer die Zahlenwerte double matrizen machen kann?

Vielen Dank!
Private Nachricht senden Benutzer-Profile anzeigen


Jan S
Moderator

Moderator


Beiträge: 11.057
Anmeldedatum: 08.07.10
Wohnort: Heidelberg
Version: 2009a, 2016b
     Beitrag Verfasst am: 26.06.2018, 21:33     Titel: Re: Einlesen von csv Dateien und kreieren von double matrize
  Antworten mit Zitat      
Hallo RatioTM,

"csvimport" ist keine Funktion der Matlab Toolbioxen. Als Leser kann man also nicht wissen, welche Funktion Du hier verwendest.
Würde csvread oder readtable nicht funktionieren?

Was bedeutet "data= [file(1,....) file(2,....)]" genau?

Zitat:
Die Daten die ich bekomme lassen sich aus irgendwelchen Gruenden jedoch nicht ueber meinen Weg zu double matrizen weiterzerlegen;

Dann poste doch mal den Code, mit dem Du das versuchst und erkläre, was nicht funktioniert. Bekommst Du eine Fehlermeldung oder weicht das Ergebnis von Deinen Erwartungen ab?

Gruß, Jan
Private Nachricht senden Benutzer-Profile anzeigen
 
RatioTM
Themenstarter

Forum-Fortgeschrittener

Forum-Fortgeschrittener


Beiträge: 51
Anmeldedatum: 24.04.18
Wohnort: Genf
Version: ---
     Beitrag Verfasst am: 05.07.2018, 23:06     Titel:
  Antworten mit Zitat      
Hallo Jan,

Mit readtable funktioniert das Einlesen in der tat deutlich besser! Danke..

Mit csvimport erhalte ich cell arrays, mit denen man wegen ihres Aufbaus nur wenig anfangen kann (teilweise 1X40'000 cells mit jeweils 1X1cells in den jeweiligen cells).
Vielen Dank fuer deine Hilfe!
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 - 2024 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.