|
Olli_11845 |
Forum-Anfänger
|
|
Beiträge: 44
|
|
|
|
Anmeldedatum: 29.01.18
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 02.10.2020, 12:19
Titel: Zeitformat eines plot
|
|
hallo zusammen,
ich habe eine kleine frag zu "datetick" oder xtickformat. Ich versuche Simulationsdaten darzustellen. Das ganze wird über 5 Tage, also 432000 Sekunden betrachtet.
Ich will nun, dass stattdessen Tage oder oder Uhrzeiten z.B. im 12h Rhytmus angezeigt werden.
mein Code ist sehr simpel
leider funktioniert das nciht. Ich bekomme xtickformat generell nicht ans funktionieren. ICh hoffe ihr könnt mir den Systemfehler den ich mache sagen.
Danke euch
|
|
|
|
|
Harald |
Forum-Meister
|
|
Beiträge: 24.495
|
|
|
|
Anmeldedatum: 26.03.09
|
|
|
|
Wohnort: Nähe München
|
|
|
|
Version: ab 2017b
|
|
|
|
|
|
Verfasst am: 02.10.2020, 12:50
Titel:
|
|
Hallo,
du musst x-Werte angeben, und diese x-Werte müssen im Format datetime oder duration sein. Woher soll MATLAB denn sonst wissen, welche Zeitstempel auf die x-Achse sollen? Beispiel:
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 ;)
|
|
|
Olli_11845 |
Themenstarter
Forum-Anfänger
|
|
Beiträge: 44
|
|
|
|
Anmeldedatum: 29.01.18
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 02.10.2020, 12:59
Titel:
|
|
ok das hab ich mir irgendwie simpler vorgestellt.
Aber danke ich versuch es mal
|
|
|
Harald |
Forum-Meister
|
|
Beiträge: 24.495
|
|
|
|
Anmeldedatum: 26.03.09
|
|
|
|
Wohnort: Nähe München
|
|
|
|
Version: ab 2017b
|
|
|
|
|
|
Verfasst am: 02.10.2020, 13:17
Titel:
|
|
Hallo,
ich wüsste nicht, wie das simpler gehen sollte.
Wenn du keine Datumsangaben angibst, dann hat MATLAB auch keine verwenden...
Übertragen auf dein Beispiel:
Wenn die Messungen nicht heute oder nicht um Mitternacht angefangen haben, nicht im Sekundenabstand waren, oder es anderweitig anders war, musst du das entsprechend anpassen.
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 ;)
|
|
|
Olli_11845 |
Themenstarter
Forum-Anfänger
|
|
Beiträge: 44
|
|
|
|
Anmeldedatum: 29.01.18
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 02.10.2020, 13:20
Titel:
|
|
Harald hat Folgendes geschrieben: |
Hallo,
du musst x-Werte angeben, und diese x-Werte müssen im Format datetime oder duration sein. Woher soll MATLAB denn sonst wissen, welche Zeitstempel auf die x-Achse sollen? Beispiel:
Grüße,
Harald |
ich hab es zwar etwas anders gelöst, aber jetzt habe ich es.... fast
hier mein Code:
Das Problem ist, dass das Format der X-Acse in etwa so aussieht. 0,0000 x 10e5.
Was im Prinzip ja das ist was ich will, aber die Schreibweise ist mies. Wie kann ich die ändern?
|
|
|
Harald |
Forum-Meister
|
|
Beiträge: 24.495
|
|
|
|
Anmeldedatum: 26.03.09
|
|
|
|
Wohnort: Nähe München
|
|
|
|
Version: ab 2017b
|
|
|
|
|
|
Verfasst am: 02.10.2020, 13:37
Titel:
|
|
Hallo,
welche Schreibweise willst du denn stattdessen? Den Befehl xtickformat hattest du ja schon gefunden. Eine Möglichkeit:
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 ;)
|
|
|
Olli_11845 |
Themenstarter
Forum-Anfänger
|
|
Beiträge: 44
|
|
|
|
Anmeldedatum: 29.01.18
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 02.10.2020, 13:54
Titel:
|
|
Harald hat Folgendes geschrieben: |
Hallo,
welche Schreibweise willst du denn stattdessen? Den Befehl xtickformat hattest du ja schon gefunden. Eine Möglichkeit:
Grüße,
Harald |
Auch wenn es das jetzt nochmal umwirft. Am liebsten wäre mir Mo Di Mi Do Fr
aber da es vermutlich recht kompliziert ist, wäre das mein aktuelles Ziel:
0 1 2 3 4 5 also Angabe in Tagen.
mein sekundäres Ziel habe ich ja qausi erreicht nur dass halt anstatt 1, 0,00001e5 geschrieben wird
|
|
|
Harald |
Forum-Meister
|
|
Beiträge: 24.495
|
|
|
|
Anmeldedatum: 26.03.09
|
|
|
|
Wohnort: Nähe München
|
|
|
|
Version: ab 2017b
|
|
|
|
|
|
Verfasst am: 02.10.2020, 14:30
Titel:
|
|
Hallo,
geht alles. Du musst nur wissen, wo die Ticks sein sollen und was du hinschreiben willst. Dann würde ich allerdings anders anfangen:
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 ;)
|
|
|
Olli_11845 |
Themenstarter
Forum-Anfänger
|
|
Beiträge: 44
|
|
|
|
Anmeldedatum: 29.01.18
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 06.10.2020, 04:18
Titel:
|
|
Das hat funktioniert.
Vielen Dank
|
|
|
|
|
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.
|
|