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

schöner plotten

 

bestmedia
Forum-Fortgeschrittener

Forum-Fortgeschrittener


Beiträge: 72
Anmeldedatum: 02.04.11
Wohnort: Jena
Version: ---
     Beitrag Verfasst am: 30.10.2013, 17:16     Titel: schöner plotten
  Antworten mit Zitat      
Hallo,
ich stehe vor einem wahrscheinlich leicht zu lösendem Problem.
Ich habe eine nichtsymmetrische Matrix und möchte die gern "schöner" plotten.
Im Fall A - skaliert MatLab automatisch - aber die Proportionen stimmen leider nicht mehr.
Im Fall B kann ich die Proportionen beibehalten aber das Bild erschient "unten".
Ich möchte gern das Bild "oben" und den die Achsen gekürzt. Quasi keinen quadratischen plot, sondern ein auf die mxn Matrix bezogenen...

Danke für die Hilfe!
Grüße
Marco

P.s: ich habe versehentlich auch in der Rubrik "Programmierung" gepostet...

figure1.PNG
 Beschreibung:

Download
 Dateiname:  figure1.PNG
 Dateigröße:  166.61 KB
 Heruntergeladen:  538 mal
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: 30.10.2013, 22:22     Titel:
  Antworten mit Zitat      
Hallo,

Zitat:
Ich möchte gern das Bild "oben" und den die Achsen gekürzt.

Das verstehe ich nicht ganz.

Du kannst jedoch mit xlim und ylim selbst kontrollieren, wie die beiden Achsen skaliert werden.

Grüße,
Harald
Private Nachricht senden Benutzer-Profile anzeigen
 
BlackDread
Forum-Century

Forum-Century


Beiträge: 212
Anmeldedatum: 11.05.11
Wohnort: ---
Version: 2015a
     Beitrag Verfasst am: 31.10.2013, 09:49     Titel:
  Antworten mit Zitat      
Hallo,

ich denke nicht, dass bestmedia nach xlim ylim sucht.

Die "Größe" der Axis kannst du natürlich variieren.

Code:

x=0:.1:2*pi;plot(x,sin(x))
position = get(gca,'Position')
height = 0.5; %Höhe anteilig in % der Figurehöhe
width = 0.775 %Breite anteilig in % der Figurebreite
postition = [postion(1:2) width height];
set(gca,'Position',position)


Das selbe kannst du auch mit der Figure machen. Statt gca ist es da halt gcf.
p.s. bei gca sind die Units 'normalized' bei gcf 'pixels'. Das kannst du auch über set(gcf,'Units','pixels) ändern.

Grüße
Chris
_________________

--> Kapieren statt Kopieren <---
____________________________________________________
FAQs sind dazu da, FAQs zu beantworten Wink
Richtig fragen!

Zuletzt bearbeitet von BlackDread am 31.10.2013, 10:39, insgesamt einmal bearbeitet
Private Nachricht senden Benutzer-Profile anzeigen
 
bestmedia
Themenstarter

Forum-Fortgeschrittener

Forum-Fortgeschrittener


Beiträge: 72
Anmeldedatum: 02.04.11
Wohnort: Jena
Version: ---
     Beitrag Verfasst am: 31.10.2013, 09:57     Titel:
  Antworten mit Zitat      
Hallo Chris,
Kann das leider erst am Sonntag aus probieren aber deine Losung sieht sehr vielversprechend aus. Danke
Private Nachricht senden Benutzer-Profile anzeigen
 
bestmedia
Themenstarter

Forum-Fortgeschrittener

Forum-Fortgeschrittener


Beiträge: 72
Anmeldedatum: 02.04.11
Wohnort: Jena
Version: ---
     Beitrag Verfasst am: 03.11.2013, 10:19     Titel:
  Antworten mit Zitat      
Hallo Chris,
scheint zu funktionieren danke!
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.