MATLAB Tricks
Ausgabe von Grafiken
Ausgabe als JPG
print(hFigure, '-djpeg', 'Prozesskontrolle.jpg');
Ausgabe als PDF
save2pdf(pdfFileName,handle,dpi)
Notwendige Datei:Save2pdf.m
Export einer figure
Das Speichern und Exportieren von Abbildungen aus einer MATLAB figure kann durch eine Funtkion aus dem MATLAB-File Exchange wesentlich vereinfacht und angepasst werden.
Bei der benötigten Funktion handelt es sich um die Funktion export_fig
. Es ist der export von verschiedensten Datentypen mit den unterschiedlichsten Einstellungen,
bspw. der Export als EPS oder SVG Vektorgrafik mit transparentem Hintergrund und ohne Ränder, möglich.
Die notwenige Datei lässt sich im MATLAB-File Exchange downloaden und importieren.
Es empfiehlt sich die Ablage der Funktion in einem zentrlagen MATLAB Verzeichnis, z.B. in Windows unter der Standardbibliothek Dokumente und das Einbinden der Funktion in
Skripten mithilfe der addpath
Funktion.
Voraussetzungen
Ghost Script muss installiert sein.
Syntax
Die Funktion verwendet die folgende Syntax.
export_fig 'Beispielbild.svg' -transparent
Alternativ kann auch auch die folgende Syntax verwendet werden.
[imageData, alpha] = export_fig(filename, [handle], options...)
Tipp: Die figure muss zuerst auf Vollbild vergrößert und anschließend minimiert werden, andernfalls wird die figure mit ihren quadratischen Einstellungen exportiert.