Verfasst am: 15.06.2019, 19:31
Titel: Bild als Hintergrund von Axes mit einzelnem Punkt plotten
Hallo
Mein Problem ist es ein Bild als Hintergrund von einem Axes zu legen und auf diesem dann Punkte zu plotten. Da ich will dass der neue Punkt immer den alten Punkt ersetzt. Ich habe es bereits mit hold on/off versucht nur wird bei hold off das Bild auch überschrieben. Dieses sollte aber durchgehend angezeigt werden.
Gibt es eine Möglichkeit das ich nur den plot p auf hold off schalte die Axes aber nicht? bzw gibt es sonst noch eine Möglichkeit, dass das Bild immer angezeigt wird und die Punkte immer Überschrieben?
eine Möglichkeit: statt den Punkt neu zu plotten nur XData und YData ersetzen.
Grüße,
Harald
P.S.: Globale Variablen sollte man vermeiden.
_________________
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 ;)
Danke für die schnelle Antwort.
Ich verstehe nicht ganz.
Xdata und Ydata werden doch durch das set immer auf den aktuellen Wert gesetzt oder irre ich mich da?
wenn du das so machst, dann brauchst du doch auch nicht hold off zu setzen? Der alte Punkt ist ja ohnehin schon weg.
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 dachte ich auch, ich habe den set Befehl in der if Bedingung drinnen.
Jedoch wird der Punkt nur dazu geplottet und nicht ersetzt.
Habe ich in dem Code sonst noch einen Fehler drinnen, der das veranlässt?
Das ist nicht sinnvoll. Die p = … - Zeile erzeugt den Plot ja jedes Mal neu.
Es muss eine Entscheidung zwischen erstem Schritt (
p = …
) und Update (
set(p, …)
) gemacht werden.
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 ;)
ich habe den Tipp jetzt verstanden und es funktioniert.
Danke für die Hilfe!
Gruß Zin
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.