Wie kann ich Figures in einem PDF Report speichern?
Mostrar comentarios más antiguos
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
Respuestas (1)
Roger Wohlwend
el 28 de Jul. de 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 comentarios
Lisa
el 28 de Jul. de 2014
Roger Wohlwend
el 29 de Jul. de 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
el 29 de Jul. de 2014
Auf gomatlab.de habe ich ja auch PUBLISH empfohlen ;-) Aber nicht so schöne Zusatzinformation gegeben wie Roger :-D
Categorías
Más información sobre Statistics and Machine Learning Toolbox en Centro de ayuda y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!