WICHTIG: Der Betrieb von goMatlab.de wird privat finanziert fortgesetzt. - Mehr Infos...

Mein MATLAB Forum - goMatlab.de

Mein MATLAB Forum

 
Gast > Registrieren       Autologin?   

Partner:




Forum
      Option
[Erweitert]
  • Diese Seite per Mail weiterempfehlen
     


Gehe zu:  
Neues Thema eröffnen Neue Antwort erstellen

Deaktiviertes "Strech-to-fill"-Verhalten als Defau

 

DominikB
Forum-Newbie

Forum-Newbie


Beiträge: 6
Anmeldedatum: 27.04.15
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 27.04.2015, 14:20     Titel: Deaktiviertes "Strech-to-fill"-Verhalten als Defau
  Antworten mit Zitat      
Hallo, ich habe nirgends eine Lösung für mein Problem gefunden, also sorry, falls es das Thema schon gibt. Ich möchte das Deaktivieren des "Strech-to-fill"-Verhaltens, was ich mit
Code:

oder
Code:
set(gca,'DataAspectRatio',[1 1 1]))
für die aktuelle Figure einstellen kann, als "Default" für alle kommenden Figures einstellen. So etwas wie:
Code:
>>set(0,'DefaultAxisDataAspectRatio',[1 1 1])

oder
Code:
>>set(groot,'DefaultAxisDataAspectRatio',[1 1 1])

oder
Code:
>>set(groot,'DefaultAxisDaspect',[1 1 1])

Könnt ihr mir da bitte weiterhelfen?

Danke und Grüße
Dominik
Private Nachricht senden Benutzer-Profile anzeigen


Harald
Forum-Meister

Forum-Meister


Beiträge: 24.495
Anmeldedatum: 26.03.09
Wohnort: Nähe München
Version: ab 2017b
     Beitrag Verfasst am: 27.04.2015, 16:28     Titel:
  Antworten mit Zitat      
Hallo,

was von diesen Befehlen hast du denn versucht, und was ist dabei passiert?

Die ersten beiden Varianten sollten funktionieren, wenn du Axes statt Axis schreibst.

Grüße,
Harald
Private Nachricht senden Benutzer-Profile anzeigen
 
DominikB
Themenstarter

Forum-Newbie

Forum-Newbie


Beiträge: 6
Anmeldedatum: 27.04.15
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 28.04.2015, 10:48     Titel:
  Antworten mit Zitat      
Hallo Harald,

ich habe es soeben lösen können:

Wenn ich, wie von dir bemerkt,
Code:
>>set(0,'DefaultAxesDataAspectRatio',[1 1 1])

eingebe, kommt zwar KEINE Fehlermeldung, aber an der offenen Figure ändert sich auch nichts (auch nicht bei einer neuen Figure/Neustart von Matlab).

Die Lösung:
Im Anschluss an den o.g. Befehl, muss noch
Code:
>>set(0,'DefaultAxesDataAspectRatioMode','manual')

gesetz werden. Erst dann wird die (im vorherigen Befehl) manuell definierte "DataAspectRatio" angewandt.

Danke für deinen Tipp,

Viele Grüße
DB
Private Nachricht senden Benutzer-Profile anzeigen
 
Neues Thema eröffnen Neue Antwort erstellen



Einstellungen und Berechtigungen
Beiträge der letzten Zeit anzeigen:

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 | goMatlab RSS Button RSS

Hosted by:


Copyright © 2007 - 2025 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.