MATLAB-Graphen in einer bestimmten Auflösung speichern

7

Wie ändere ich die Auflösung meiner MATLAB-Graphen? Der Standard scheint 96x96 PPI zu sein.

    
Tim 06.03.2011, 18:39
quelle

2 Antworten

18

Sie können mit dem Befehl print speichern; hier ist wie:

%Vor%

Das Argument -r150 setzt die Auflösung auf 150 DPI. Sie können es je nach Bedarf höher oder niedriger einstellen. Dies setzt voraus, dass Sie als JPEG speichern. Wenn nicht, gibt es andere Optionen wie -dpng für PNG, -dbmp für 24-Bit-Bitmap usw. Weitere Informationen finden Sie im Hilfeabschnitt für print .

Wenn Ihr Plot nur aus Zeilen besteht, würde ich jedoch empfehlen, -depsc zu verwenden, was es als EPS-Datei speichert, die skalierbar und verlustfrei ist. Sie müssen auch keine Auflösung definieren, Sie können dies einfach tun

print(h1,'-depsc','filename')

Sie können diese EPS-Datei in PDF konvertieren und behalten die gleiche Auflösung, haben jedoch Portabilität zwischen Anwendungen und Plattformen. Ich würde nicht empfehlen, direkt in PDF zu speichern, da MATLAB zusätzliche weiße Leerräume um die Zeichnung legt, während die EPS-Begrenzungsbox eng ist und ordentlich aussieht.

    
user564376 06.03.2011, 19:28
quelle
3

Ändern der Einstellungen einer Figur: Einstellen der Auflösung

    
Ghaul 06.03.2011 19:20
quelle

Tags und Links