Verfasst am: 26.04.2008, 22:50
Titel: Vollbild mit hgtransform
Hallo liebe Leute,
ich habe das folgende Problem.
Ich erzeuge einen 3D Plot mit hgtransform.
Dieser startet in einem Fenster welches nicht recht groß ist.
Deswegen würd ich es gerne im Vollbild starten lasen.
Habe den folgenden Befehl hier im Forum gefunden:
Das problem ist nur, das jetzt zwei Fenster geöffnet werden.
Eines in der alten größe , mit allen Achseinstellungen.
Und ein zweites im Vollbild, welches auch meinen Plot enthält.
Aber nicht die vorher festgelegten Achseinstellungen.
Hier der code den ich nutze :
Code:
% Set the limits and select a view
ax = axes('XLim',[-22],'YLim',[-22],'ZLim',[-22]);
figure('units','normalized','position',[0,0,1,1]);
Hallo,
die Reihenfolge in Matlab ist wichtig.
axes-Befehl überprüft, ob bereits ein Figure da ist, wenn Keins da ist, wird Eins erzeugt.
Axes ist ein Kind von Figure. Und ein Kind kann bekanntlich nicht vor der Eltern geboren werden.
Deswegen bekommst du auch 2 Fenstern, eins durch axes und eins durch figure-Befehl.
Dreh die Reihenfolge einfach um, dann soll es funktionieren.
Code:
%zuerst Fenster erzeugen
figure('units','normalized','position',[0,0,1,1]);
% dann zeichenbrett
ax = axes('XLim',[-22],'YLim',[-22],'ZLim',[-22]);
Sehr anschaulich beschrieben ....
Vielen danke erstmal
Aber ein kleines Problem besteht leider noch.
Es erscheinen immernoch zwei Fenster.
Das erste ist klein und komplett leer.
Das zweite groß und beinhaltet alles, Einstellungen sowie den Plot.
Wie krieg ich das erste weg ??
% Set the limits and select a view figure('name','test','units','normalized','position',[0,0.2,1,0.8]);
ax = axes('XLim',[-22],'YLim',[-22],'ZLim',[-22]);
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.