Wie kann ich Figures in einem PDF Report speichern?
26 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
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 Kommentare
Antworten (1)
Roger Wohlwend
am 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 Kommentare
Roger Wohlwend
am 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
am 29 Jul. 2014
Auf gomatlab.de habe ich ja auch PUBLISH empfohlen ;-) Aber nicht so schöne Zusatzinformation gegeben wie Roger :-D
Siehe auch
Kategorien
Mehr zu Statistics and Machine Learning Toolbox finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!