|
Gio2 |

Forum-Anfänger
|
 |
Beiträge: 31
|
 |
|
 |
Anmeldedatum: 13.03.14
|
 |
|
 |
Wohnort: Frankfurt
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 13.03.2014, 21:35
Titel: CSV Datei einlesen
|
 |
Hallo Leute,
ich weiß, dass zu Thema schon einiges geschrieben wurde, aber es hat mir alles nicht geholfen.
Eine Möglichkeit ist das importieren von der Messtabelle mit der ImportData, wo man zwischen Vector, Matrix und Cell Array unterscheiden kann. Das läuft manuell ganz gut.
Wenn ich aber es automatisch eingelesen habe möchte, bekomme ich starke probleme. Mit csvread bekomme ich immer wieder fehlermeldungen.
Mein
Die erste Zeile und Spalte lösche ich, weil das meine Einflussfaktoren sind und diese meinen Mesh-Plot zerstören würden.
Leider akzeptiert Matlab K2 nicht als Matrix, sondern nur als Cellarray. Gibt es eine Möglichkeit von cellarray zur Matrix zu kommen?
Mit cell2mat komme ich leider nicht zur reinen Zahlenmatrix, obwohl nur Zahlen angegeben sind. Oft kommt Fehlermeldung wegen complexer Zahl.
Jemand eine Idee, wie ich in eine Matrix komme?
Vielen Dank euch allen.
Gruß
Gio
|
|
|
|
|
Harald |

Forum-Meister
|
 |
Beiträge: 24.501
|
 |
|
 |
Anmeldedatum: 26.03.09
|
 |
|
 |
Wohnort: Nähe München
|
 |
|
 |
Version: ab 2017b
|
 |
|
|
 |
|
Verfasst am: 13.03.2014, 22:29
Titel:
|
 |
Hallo,
%s steht für String.
Wenn du Zahlen hast, solltest du %f verwenden. Dann sollte auch cell2mat funktionieren.
Bei Problemen mit dem Einlesen von Dateien bitte eine Beispieldatei anfügen.
Grüße,
Harald
|
|
|
Gio2 |
Themenstarter

Forum-Anfänger
|
 |
Beiträge: 31
|
 |
|
 |
Anmeldedatum: 13.03.14
|
 |
|
 |
Wohnort: Frankfurt
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 13.03.2014, 22:43
Titel:
|
 |
Hi Harald,
vielen Dank schonmal, aber textread funzt scheinbar nicht mit '%f'.
habe nun mal noch test.m und test12.csv angehängt.
Beschreibung: |
|
 Download |
Dateiname: |
test12.rar |
Dateigröße: |
2.05 KB |
Heruntergeladen: |
258 mal |
Beschreibung: |
|
 Download |
Dateiname: |
test.m |
Dateigröße: |
142 Bytes |
Heruntergeladen: |
271 mal |
|
|
|
markuman |

Forum-Guru
|
 |
Beiträge: 320
|
 |
|
 |
Anmeldedatum: 14.12.12
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: 2013a/2013b, Octave 3.6.4, 3.7.7
|
 |
|
|
 |
|
Verfasst am: 13.03.2014, 23:15
Titel:
|
 |
|
|
Harald |

Forum-Meister
|
 |
Beiträge: 24.501
|
 |
|
 |
Anmeldedatum: 26.03.09
|
 |
|
 |
Wohnort: Nähe München
|
 |
|
 |
Version: ab 2017b
|
 |
|
|
 |
|
Verfasst am: 13.03.2014, 23:56
Titel:
|
 |
Hallo,
Aussagen wie "funzt scheinbar nicht" sind nicht sehr hilfreich. Bitte immer das konkrete Problem (Fehlermeldung / unerwartetes Verhalten) angeben.
Hier scheint mir, dass in der Datei Komma als Dezimaltrennzeichen verwendet wird. Dann sollte die Datei geeignet vorverarbeitet werden, siehe z.B. hier:
http://www.mathworks.com/matlabcentral/answers/51399
Grüße,
Harald
|
|
|
Gio2 |
Themenstarter

Forum-Anfänger
|
 |
Beiträge: 31
|
 |
|
 |
Anmeldedatum: 13.03.14
|
 |
|
 |
Wohnort: Frankfurt
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 14.03.2014, 00:18
Titel:
|
 |
Vielen Vielen Dank.
Bin unter Excel-Optionen -> Erweitert -> Trennzeichen vom Betriebssystem übernehmen -> Punkt als Trennzeichen eingesetzt und es funzt ;).
Das "funzt nicht", war etwas meinem Frust geschuldet. :arrow: :sorry:
|
|
|
Harald |

Forum-Meister
|
 |
Beiträge: 24.501
|
 |
|
 |
Anmeldedatum: 26.03.09
|
 |
|
 |
Wohnort: Nähe München
|
 |
|
 |
Version: ab 2017b
|
 |
|
|
 |
|
Verfasst am: 14.03.2014, 11:34
Titel:
|
 |
Hallo,
Zitat: |
Das "funzt nicht", war etwas meinem Frust geschuldet. |
Einerseits verständlich, andererseits willst du ja aber (möglichst bald) eine hilfreiche Antwort zu deiner Frage haben - und die kann man meist nur geben, wenn die Ursache des Problems klar ist.
Grüße,
Harald
|
|
|
|
|
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.
|
|