Problem ist, hier scheitere ich beim Einlesen auf Grund des Doppelpunkts.
Alternativ lese ich nur die zweite Spalte ein - da die Zeit immer um eine Minute voranschreitet, könnte man die ja auch nachträglich erstellen.
Ich würde die Daten gerne plotten und habe in der Matlab-Hilfefunktion die Funktion datetick gefunden um die x-Achse korrekt zu beschriften. Mein Datensatz hat 1440 Zeilen und wurde von 9 Uhr morgens bis 9 Uhr morgens Folgetag aufgenommen. In der Variablen Temperatur befinden sich die entsprechenden Messwerte
Jetzt erhalte ich ein Diagram, bei dem die y-Achse passt, auf der x-Achse jedoch bei jedem Wert 12AM steht... Ich blicke nicht wirklich, was ich ändern muss, damit die Achse passt... Kann mir jemand weiter helfen?
Viele Grüße,
Käsekuchen
du lässt deine Stunden von 1 bis 1440 durchlaufen, anstatt von 1 bis 24 (bzw. 9 bis 9 - da musst du dann auch den Tag anpassen). Und setzt die Minuten immer auf 0 anstatt von 1 bis 60 durchlaufen zu lassen. Wenn du das anpasst, dann sollte es auch passen
Grüße
Jonas
_________________
1.) Ask Google & Matlab Documentation
2.) Ask gomatlab.de & Technical Support of MathWorks
3.) Go mad, your problem is unsolvable
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 ;)
bekomme ich den Fehler das die Inputargumente in datenum in ihrer Größe übereinstimmen müssen oder skalar sein müssen. Auch wenn ich den Tag wieder auf 30 setze ist das der Fall... Oder habe ich da etwas missverstanden?
@Harald
Auch an dich danke...
Also ich lese meine Daten (Zeit und Temperatur) als Tabelle ein. Und dann will ich quasi sagen, dass die erste Spalte eine Zeit ist, oder? Allerdings gibt er mir da einen Fehler aus - vermutlich weil ich in der Funktion auf die Variable zugreife, die ich gerade erstellen will oder?
Also ich lese meine Daten (Zeit und Temperatur) als Tabelle ein. Und dann will ich quasi sagen, dass die erste Spalte eine Zeit ist, oder? Allerdings gibt er mir da einen Fehler aus - vermutlich weil ich in der Funktion auf die Variable zugreife, die ich gerade erstellen will oder?
Ich habe deine Datei direkt so abgespeichert, wie du den Ausschnitt angegeben hast. Wenn deine tatsächliche Datei anders aussieht und z.B. Überschriften enthält, stimmt Var1 und Var2 natürlich nicht. Bitte also die Datei überprüfen.
Generell bitte immer die Fehlermeldung angeben! Nur so kann man bei der Problemlösung helfen.
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 ;)
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
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.