Wie kann ich Figures in einem PDF Report speichern?

6 views (last 30 days)
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

Answers (1)

Roger Wohlwend
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
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
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

Sign in to comment.

Categories

Find more on Get Started with Phased Array System Toolbox in Help Center and File Exchange

Tags

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!