Wie kann ich Figures in einem PDF Report speichern?
8 次查看(过去 30 天)
显示 更早的评论
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 个评论
回答(1 个)
Roger Wohlwend
2014-7-28
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 个评论
Roger Wohlwend
2014-7-29
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
2014-7-29
Auf gomatlab.de habe ich ja auch PUBLISH empfohlen ;-) Aber nicht so schöne Zusatzinformation gegeben wie Roger :-D
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Get Started with Phased Array System Toolbox 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!