|
|
Tabellen einlesen mit Komma und Tab |
|
Sir Isaac |
Forum-Newbie
|
|
Beiträge: 2
|
|
|
|
Anmeldedatum: 14.10.20
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 14.10.2020, 17:38
Titel: Tabellen einlesen mit Komma und Tab
|
|
Hallo,
ich habe verschiedene Daten die ich in Matlab einlesen will, nur sind die Zahlen in den Daten mit einem Komma statt einem Punkt als Dezimalzeichen getrennt.
Zudem wird als Trennzeichen ein tab benutzt
Die Anzahl der Zeilen und Spalten der Daten sind auch nicht einheitlich
zum Beispiel sind Datei A wie folgt aus:
2,0 3,0 4,1
2,3 8,8 2,2
und Datei B:
3,0 5,0 4,4 7,8
4,3 3,8 3,2 0,1
mit importdata
bekomme ich nach dem Komma für Datei A folgendes raus:
Mit textscan
bekomme ich folgendes für Datei A raus
2,0
3,0
4,1
2,3
8,8
2,2
Ich will ja aber keinen Vektor sondern eine Matrix, dessen Dimension ich aber nicht weiß, da sie nicht immer gleich ist
Gibt es eine Möglichkeit die Datei als String in eine Matrix zu laden?
dann könnte ich sie anschließend mit die Kommas mit Punkte ersetzen und anschließend als Double speichern
Danke im voraus für helfen
Viele Grüße
|
|
|
|
|
Harald |
Forum-Meister
|
|
Beiträge: 24.492
|
|
|
|
Anmeldedatum: 26.03.09
|
|
|
|
Wohnort: Nähe München
|
|
|
|
Version: ab 2017b
|
|
|
|
|
|
Verfasst am: 14.10.2020, 20:46
Titel:
|
|
Hallo,
ich würde
detectImportOptions
verwenden. Dort kannst du u.a. das Dezimaltrennzeichen angeben. Dann kannst du die Optionen an Befehle wie
readmatrix
oder
readtable
weitergeben.
Grüße,
Harald
_________________
1.) Ask MATLAB Documentation
2.) Search gomatlab.de, google.de or MATLAB Answers
3.) Ask Technical Support of MathWorks
4.) Go mad, your problem is unsolvable ;)
|
|
|
Sir Isaac |
Themenstarter
Forum-Newbie
|
|
Beiträge: 2
|
|
|
|
Anmeldedatum: 14.10.20
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 16.10.2020, 20:29
Titel:
|
|
Harald hat Folgendes geschrieben: |
Hallo,
ich würde
detectImportOptions
verwenden. Dort kannst du u.a. das Dezimaltrennzeichen angeben. Dann kannst du die Optionen an Befehle wie
readmatrix
oder
readtable
weitergeben.
Grüße,
Harald |
Danke dir, hat wunderbar geklappt!
|
|
|
|
|
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 - 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.
|
|