|
|
Datenauswertung von txtfile |
|
Mechatroniker28 |
Forum-Newbie
|
|
Beiträge: 6
|
|
|
|
Anmeldedatum: 19.06.18
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 19.06.2018, 18:20
Titel: Datenauswertung von txtfile
|
|
Hallo MATLAB-Team,
ich habe lange Zeit nicht mehr mit MATLAB gearbeitet, deswegen habe ich zurzeit Probleme.
Ich will ein Textfile (3 Sensoren haben Werte aufgenommen und dabei die Zeit angegeben) in MATLAB einlesen und anschließend plotten.
Das Programm soll mir dann Daten mit Linien anzeigen (x-Achse -> Zeit, y-Achse->Daten) und noch den höchsten und niedrigsten Wert anzeigen lassen.
Ich habe es mit Import data gemacht, aber er nimmt nur die Werte als Matrix an und daraus macht er dann den plott.
Die Zeit nimmt er nur als cell an und plottet den dadurch nicht.
Ich bitte um Hilfe und ich bedanke mich im Voraus.
Viele Grüße
Mechatroniker 28
Beschreibung: |
|
Download |
Dateiname: |
Board 1.txt |
Dateigröße: |
2.19 KB |
Heruntergeladen: |
281 mal |
|
|
|
|
|
Harald |
Forum-Meister
|
|
Beiträge: 24.495
|
|
|
|
Anmeldedatum: 26.03.09
|
|
|
|
Wohnort: Nähe München
|
|
|
|
Version: ab 2017b
|
|
|
|
|
|
Verfasst am: 19.06.2018, 21:06
Titel:
|
|
Hallo,
poste bitte doch das, was du versucht hast.
Was die Visualisierung mit Datumsangaben angeht, hilft gerenell
datetime
.
Grüße,
Harald
|
|
|
Mechatroniker28 |
Themenstarter
Forum-Newbie
|
|
Beiträge: 6
|
|
|
|
Anmeldedatum: 19.06.18
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 19.06.2018, 21:12
Titel:
|
|
Hallo Harald,
vielen Dank für deine Antwort, was meinst du mit posten?
Habe ich es nicht ins Forum geschrieben?
Wenn Ja, wie poste ich es dann?
Viele Grüße
Mechatroniker28
|
|
|
Harald |
Forum-Meister
|
|
Beiträge: 24.495
|
|
|
|
Anmeldedatum: 26.03.09
|
|
|
|
Wohnort: Nähe München
|
|
|
|
Version: ab 2017b
|
|
|
|
|
|
Verfasst am: 19.06.2018, 22:13
Titel:
|
|
Hallo,
posten = schreiben.
Du beschreibst zwar, was du gemacht hast, aber mit welchen Funktionen denn? Wenn du deinen Code postest (hier rein kopierst und somit zur Verfügung stellst), dann sehen wir genau, wo du stehst und welche Probleme vorliegen.
Für tabellarische Daten würde ich generell zu Tables (
readtable
) raten.
Grüße,
Harald
|
|
|
Mechatroniker28 |
Themenstarter
Forum-Newbie
|
|
Beiträge: 6
|
|
|
|
Anmeldedatum: 19.06.18
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 19.06.2018, 22:55
Titel:
|
|
Hallo Harald,
ich habe gar keine Funktion geschrieben, was ich gemacht habe ist:
1. "import data", die Datei Board1 ausgewählt
2. oben links delimited geklickt
3. die ganze Tabelle markiert als Matrix, Vector oder Tabelle... gespeichert, indem ich oben rechts auf grüne haken geklickt habe
4. die Datei in workspace markiert, dann oben auf plot geklickt
Also bis jetzt habe ich keine Funktion oder Code geschrieben, ich weiß auch nicht was ich genau dahin schreiben soll.
Viele Grüße
Mechatroniker28
|
|
|
Harald |
Forum-Meister
|
|
Beiträge: 24.495
|
|
|
|
Anmeldedatum: 26.03.09
|
|
|
|
Wohnort: Nähe München
|
|
|
|
Version: ab 2017b
|
|
|
|
|
|
Verfasst am: 20.06.2018, 16:06
Titel:
|
|
Hallo,
nach 2. solltest du die Möglichkeit haben, bei den Spalten den Datentyp einzustellen. Versuch das mal für die Datumsspalte auf datetime anzupassen.
Falls das nicht geht, nach dem Import datetime als Befehl auf die Datumsvariable anwenden.
Grüße,
Harald
|
|
|
Mechatroniker28 |
Themenstarter
Forum-Newbie
|
|
Beiträge: 6
|
|
|
|
Anmeldedatum: 19.06.18
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 21.06.2018, 14:45
Titel:
|
|
Hallo Harald,
nachdem ich auf Import Data geklickt habe, markiere ich einfach ab der 2.Spalte alles.
Ich lasse einfach Zeit und Datum weg und füge später seperat eine Zeit hinzu.
Was für eine Funktion braucht man, um in einem Txtfile "das Auslesen" ab der 2 Spalte zu machen?
Ich markiere das ja mit der Maus, aber bestimmt gibt es dafür eine Funktion.
2.Problem
Ich habe das mit dem Ploten hinbekommen, ohne eine Code/Funktion zu schreiben.
Ich habe es so Konfiguriert, wie ich es haben möchte. Aber wenn ich auf "generate code" klicke und dann auf run drücke macht der nichts, zeigt ein leeres Feld an.
Ist das weil mich dann auf die Datei beziehen muss?
Ich bedanke mich Voraus
Viele Grüße
Mechatroniker28
Beschreibung: |
Geplottet ohne Funktion/Code |
|
Download |
Dateiname: |
PlotThermoBoard1.fig |
Dateigröße: |
1.05 MB |
Heruntergeladen: |
293 mal |
Beschreibung: |
|
Download |
Dateiname: |
Thermo Board 1.txt |
Dateigröße: |
4.11 MB |
Heruntergeladen: |
295 mal |
|
|
|
Harald |
Forum-Meister
|
|
Beiträge: 24.495
|
|
|
|
Anmeldedatum: 26.03.09
|
|
|
|
Wohnort: Nähe München
|
|
|
|
Version: ab 2017b
|
|
|
|
|
|
Verfasst am: 21.06.2018, 15:23
Titel:
|
|
Hallo,
Zitat: |
Was für eine Funktion braucht man, um in einem Txtfile "das Auslesen" ab der 2 Spalte zu machen? |
Das geht mit textscan... oder readtable... oder datastore.
Du kannst auch das Dropdown unter dem grünen Haken nutzen um Code zu generieren.
Zitat: |
Aber wenn ich auf "generate code" klicke und dann auf run drücke macht der nichts, zeigt ein leeres Feld an. |
Ich würde stark vermuten, dass du eine Fehlermeldung bekommst?
Zitat: |
Ist das weil mich dann auf die Datei beziehen muss? |
Tendentiell eher auf die Daten als auf die Datei. Den generierten Code zu sehen wäre hilfreich, um die Frage zu beantworten.
Grüße,
Harald
|
|
|
Mechatroniker28 |
Themenstarter
Forum-Newbie
|
|
Beiträge: 6
|
|
|
|
Anmeldedatum: 19.06.18
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 21.06.2018, 15:32
Titel:
|
|
Hallo Harald,
vielen Dank für die schnelle Antwort.
Ich sehen leider kein Fehlermeldung.
Im Anhang ist der Code.
Viele Grüße
Mechatroniker28
Beschreibung: |
|
Download |
Dateiname: |
PlotThermoBoard1.m |
Dateigröße: |
1.92 KB |
Heruntergeladen: |
266 mal |
|
|
|
Harald |
Forum-Meister
|
|
Beiträge: 24.495
|
|
|
|
Anmeldedatum: 26.03.09
|
|
|
|
Wohnort: Nähe München
|
|
|
|
Version: ab 2017b
|
|
|
|
|
|
Verfasst am: 21.06.2018, 15:35
Titel:
|
|
Hallo,
wenn du nur auf "Run" drückst, muss im Command Window die Fehlermeldung "Not enough input arguments" kommen. Ansonsten siehe vorheriger Kommentar.
Grüße,
Harald
|
|
|
Mechatroniker28 |
Themenstarter
Forum-Newbie
|
|
Beiträge: 6
|
|
|
|
Anmeldedatum: 19.06.18
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 22.06.2018, 11:25
Titel:
|
|
Hallo Harald,
du hast recht die Fehlermeldung kommt.
Was kann ich dagegen tuhen?
Mit den Funktionen ab der 2.Spalte auslesen hat nicht geklappt.
Viele Grüße
Mechatroniker28
|
|
|
Harald |
Forum-Meister
|
|
Beiträge: 24.495
|
|
|
|
Anmeldedatum: 26.03.09
|
|
|
|
Wohnort: Nähe München
|
|
|
|
Version: ab 2017b
|
|
|
|
|
|
Verfasst am: 22.06.2018, 11:58
Titel:
|
|
|
|
|
|
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.
|
|