Verfasst am: 08.06.2011, 11:10
Titel: Variable in Subplot ploten
Hallo miteinander
Ich weiss nun nicht mehr weiter.
Versuche schon seit längerem einen Variabelnwert in einem Subplot als Text auszugeben. Dabei sollten die Achsen und der Plothintergrund nicht sichtbar sein.
Habe es mit cla versucht, aber dann erscheint auch der Text nicht mehr.
Das mit den Axes hat super gekappt; Vielen Dank für deinen Input.
Bezgl. dem Überschreiben ist es so, dass ich mittels fmincon eine Optimierung mache. Bei jeder Iteration wird ein Plot ausgegeben. Ein Subplot davon ist die Variable EC2. Die Anzahl der Iterationen ist nicht bekannt.
So wie ich es verstanden habe, ersetzt 'neue String' den String von TextH. Das geschieht aber nur einmal.
Ist es vielleicht irgendwie Bei jeder Iteration den Plot der Variablen zu ersetzen?
Es ist eine super Sache, blos mein Problem liegt darin, dass die Funktion mit dem Subplot immer wieder aufgerufen wird. Dann wird der Text dennoch überschrieben, wenn man wieder in die Funktion mit dem Plot kommt.
Wenn ich die ganze figure jedes Mal schliesse, dann dauert es viel zulange, weil ich dann noch eine pause hineinschieben müsste, damit man die Plots überhaupt sieht.
Ich habe es nun folgendermassen gelöst:
Zuerst habe ich eine globale Variable eingeführt.
Anschliessend mache ich einen kleinen Umweg, indem ich das Objekt mit der globalen Variable lösche, und erst dann den Plot durchführe. Da die Variable global ist, bleibt sie bis zum nächsten Aufruf vorhanden, und wird erst dann überschrieben.
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.