Wie kann ich Figures in einem PDF Report speichern?
6 views (last 30 days)
Show older comments
Hallo,
mein Problem ist folgendes: Ich habe eine Software programmiert, die das Speichern und Verwalten von Mess- und Probandendaten ermöglicht, und bin nun dabei die Auswertung zu programmieren. Bei der Auswertung werden mehrere Graphen in verschiedenen Figures geplottet. Diese einzelnen Graphen bzw. Figures möchte ich gerne in einer PDF-Datei exportieren und quasi als Report zu der Messung speichern. Leider habe ich keine Ahnung, wie ich in MATLAB eine PDF Datei erzeugen kann, in der ich am besten selbst festlegen kann, auf welcher Seite welche Graphen stehen, und wie ich eine Kopfzeile für jede PDF-Seite erstellen kann, welche aus verschiedenen string-Variablen bestehen soll. Dabei sollen im Report selbst nur die Graphen inkl. Beschriftungen erscheinen und kein Programmcode. Es soll also keine Dokumentation des Programmes selbst werden.
Grüße
0 Comments
Answers (1)
Roger Wohlwend
on 28 Jul 2014
Erzeuge zuerst die Struktur opt:
opt = struct;
opt.format = 'pdf';
opt.outputDir = pwd;
opt.evalCode = true;
opt.showCode = false;
opt.catchError = false;
Benutze dann den Befehl publish:
publish(Dateiname, opt);
Du kannst nicht festlegen, welches Diagramm auf welche Seite gedruckt wird. Matlab stellt die Diagramme nacheinander ins pdf. Also musst du die Reihenfolge der Diagrammme über die Funktion steuern, die die Diagramme erstellt. Eine Kopfzeile kannst du nicht machen. Aber du kannst über jedes Diagramm einen Titel setzen, den du aus deinen string-Variablen zusammensetzt. So kriegst du ebenfalls eine Art Kopfzeile.
3 Comments
Roger Wohlwend
on 29 Jul 2014
Hallo Lisa. Mit der Funktion pwd erhälst du das aktuelle Verzeichnis. Aber du kannst problemlos auch ein anderes Verzeichnis angeben. Und ja, statt opt kannst du natürlich auch einen anderen Namen wählen.
Andreas Goser
on 29 Jul 2014
Auf gomatlab.de habe ich ja auch PUBLISH empfohlen ;-) Aber nicht so schöne Zusatzinformation gegeben wie Roger :-D
See Also
Categories
Find more on Get Started with Phased Array System Toolbox in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!