Verfasst am: 16.10.2018, 11:51
Titel: Anzeigen von berechneten Werten
Hallo Leute,
ich bin ganz neu auf dem Gebiet Matlab deswegen verzeiht mir die evtl blöde/einfach Frage.
Ich habe mir ein Maxima meiner Funktion ausgerechnet und möchte dieses nun richtig in meiner Figure kennzeichnen. Allerdings weiß ich nicht genau was ich in den Befehl Text() hineinschreiben soll.
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 ;)
Also wenn ich das jetzt so mache wie du beschrieben hast passiert garnichts.
Dass bei der Ausführung dieser Zeile gar nichts passiert, kann ich mir nicht vorstellen.
Zitat:
zeigt er mir zumindest den x-Wert an. Allerdings fehlt dann noch der dazugehörige y-Wert.
Kein Wunder, denn es wird nur das vorher vorhandene xmax angezeigt und dann das erste Rückgabeargument (eigentlich ein x-Wert) in ymax geschrieben.
Zitat:
Optimal wäre wenn eine gestrichelte Linie auf diesem Level gezeichnet wird
Etwas in der Art hast du ja schon gemacht:
plot([b b], [01], 'g-')
-- statt -, und schon hast du eine gestrichelte Linie.
Zitat:
und die Koordinaten als Text dazugeschrieben werden
Siehe erste Antwort. Wenn du mehr als nur als xmax an der Stelle stehen haben willst, musst du das entsprechend zusammensetzen.
Mangels f kann man deinen Code leider nicht ausführen und testen.
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 ;)
Mir ist nicht ganz klar, was nun animiert werden soll und was nicht. Ggf. musst du das hold off an eine andere Stelle setzen.
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 ;)
das dritte Argument von text ist der anzuzeigende Text. Momentan steht da
num2str(xmax)
, also nichts von ymax - dann wird halt auch kein ymax angezeigt.
Wie gesagt:
Zitat:
Wenn du mehr als nur als xmax an der Stelle stehen haben willst, musst du das entsprechend zusammensetzen.
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 ;)
Wie du dem Bild entnehmen kannst passiert mit dem Code nichts bzw die Werte werden nicht angezeigt. Habe es jetzt anders gelöst - wie du die zwei Zeilen darunter als Kommentar sehen kannst.
Trotzdem danke
du musst den Code bitte richtig übernehmen.
Das - vor ymax ist wichtig, weil du ja -f minimierst. Ansonsten wird der Text in einen nicht sichtbaren Bereich geschrieben. Alternativ:
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.