|
|
Vorsicht Anfänger: CSV plotten; Daten aus einer Spalte |
|
Gast |
|
|
Beiträge: ---
|
|
|
|
Anmeldedatum: ---
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 25.12.2017, 10:43
Titel: Vorsicht Anfänger: CSV plotten; Daten aus einer Spalte
|
|
Liebe Schwarmintelligenz. Frohe Weihnachten.
Ich habe folgendes Problem und würde mich über eure Hilfe freuen!
Ich möchte eine CSV Datei (z.B. "TESTDATA") mit Matlab plotten. Die Datei enthält lediglich eine Spalte mit ca. 36000 Zeilen. In der Spalte sind Datums- und Zeitangaben sowie eine Herzfrequenz (getrennt durch ein Komma).
Nun möchte ich einen Graph erstellen der auf der X-Achse das Datum/Zeit und auf der Y-Achse die Herzfrequenz angibt.
Gibt es einen Befehl, dass Matlab mir die Spalte auftrennt und Beispielsweise die Variable X = 'alles bis zum Komma aus Spalte 1' und Y = 'alles nach dem Komma aus Spalte 1'
Vielen Dank für eure Hilfe!
|
|
|
|
|
Harald |
Forum-Meister
|
|
Beiträge: 24.495
|
|
|
|
Anmeldedatum: 26.03.09
|
|
|
|
Wohnort: Nähe München
|
|
|
|
Version: ab 2017b
|
|
|
|
|
|
Verfasst am: 26.12.2017, 12:09
Titel:
|
|
Hallo,
das klingt doch gerade nach zwei Spalten.
Versuch mal die Daten mit
readtable
einzulesen. Alternativ über Import Tool (Datei rechtsklicken --> Import Data). Mit . kannst du dann auf die Spalten zugreifen.
Grüße,
Harald
|
|
|
Gast |
|
|
Beiträge: ---
|
|
|
|
Anmeldedatum: ---
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 30.12.2017, 15:03
Titel:
|
|
Hallo Harald,
vielen Dank für deine Hilfe. Mit readtable konnte ich die Datei in eine schöne Tabelle umbauen. Für den Plot sollen die Daten relativ easy so verteilt werden: X-Achse = 1. Spalte, Y-Achse = 2. Spalte.
Nach definition der beide X und Y-Variablen und dem Versuch zu plotten erscheint der Fehler
"Error using tabular/plot
Too many input arguments."
Auf meinen naiven Gedanken hin die Input arguments zu reduzieren (und z.B. nur 10 Werte Plotten zu lassen), kam:
"Error using tabular/plot (line 151)
There is no plot method for the 'table' class. Plot the variables in a table using dot or
brace subscripting."
Kannst du mir sagen wo mein Fehler ist?
Viele Grüße und ein großes Danke im Voraus!
|
|
|
Harald |
Forum-Meister
|
|
Beiträge: 24.495
|
|
|
|
Anmeldedatum: 26.03.09
|
|
|
|
Wohnort: Nähe München
|
|
|
|
Version: ab 2017b
|
|
|
|
|
|
Verfasst am: 30.12.2017, 15:43
Titel:
|
|
Hallo,
wenn du nicht angibst, wie du welche Befehle aufrufst, kann man da nur mutmaßen. Vielleicht versuchst du den Table direkt zu plotten. Wie gesagt:
Zitat: |
Mit . kannst du dann auf die Spalten zugreifen. |
Also beispielsweise
Grüße,
Harald
|
|
|
Gast |
|
|
Beiträge: ---
|
|
|
|
Anmeldedatum: ---
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 31.12.2017, 16:18
Titel:
|
|
Ah entschuldige bitte,
hier sind die Befehle die ich derzeit verwende:
Dann versuche ich die Input arguments zu reduzieren:
Selbst wenn ich z.B. nur y plotten möchte, kommt:
Macht das Sinn?
Viele Grüße,
Robin
|
|
|
Harald |
Forum-Meister
|
|
Beiträge: 24.495
|
|
|
|
Anmeldedatum: 26.03.09
|
|
|
|
Wohnort: Nähe München
|
|
|
|
Version: ab 2017b
|
|
|
|
|
|
Verfasst am: 31.12.2017, 17:12
Titel:
|
|
Hallo,
bitte auch mal versuchen, die Vorschläge anzuwenden.
Ich habe jetzt zwei Mal geschrieben, dass du die Daten mit . extrahieren musst. Beim zweiten Mal sogar den Befehl so genau angegeben, wie es mir ohne Kenntnis deiner Datei möglich ist. Dann mach das doch bitte auch?
Grüße,
Harald
|
|
|
Gast |
|
|
Beiträge: ---
|
|
|
|
Anmeldedatum: ---
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 01.01.2018, 15:07
Titel:
|
|
Mein Fehler - Entschuldige!
Vielen Dank für die Hilfe!! Klappt jetzt alles so wie ich es mir vorstelle
|
|
|
|
|
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.
|
|