Hallo Gast

Kategorien

Externe Meldungen

An weiteren Meldungen interessiert? Dann kannst du auf der Seite mit den externen Meldungen alle aktuellen Meldungen einsehen, die von einigen großen, wissenschaftlichen Webseiten veröffentlicht wurden.

Bio-Loge Meldungen abonnieren

Unsere Meldungen sind auch per RSS abrufbar.
Den RSS-Feed erreichst du über folgenden Link:

Feed IconBio-Loge Meldungen

Accesskeys:

  • [alt+1] Meldungen
  • [alt+2] Blog
  • [alt+3] Podcast
  • [alt+4] Forum
  • [alt+5] RSS
  • [alt+6] Hilfe
  • [alt+7] Kontakt
  • [alt+8] Impressum

drucken

Zurück zur Blogübersicht

Matlab: Figures als EPS speichern

Wenn man in Matlab einen Graphen erstellt, und diesen dann über das normale Exportmenü als EPS exportiert, hat das Resultat immer einen störenden weißen Rand um den eigentlichen Graphen. Das kann man umgehen.

Der Rand um den eigentlichen Graphen stört vor allem dann, wenn man ihn als Abbildung in ein LaTeX-Dokument einfügen will und auch für Publikationen ist er störend.

Man kann Graphen allerdings auch ohne das Exportmenü als EPS-Dateien sichern. Praktischerweise ist dann auch der Rand weg. Dazu muss man folgenden Code eingeben:

Fig = figure
figure(Fig)
% Hier den eigentlichen Code zum Erstellen des Graphen einfügen
% Hier den eigentlichen Code zum Erstellen des Graphen einfügen
% Hier den eigentlichen Code zum Erstellen des Graphen einfügen

set(Fig,'position',[0 0, 800 550])
set(Fig,'PaperPositionMode','Auto')
saveas(Fig,'DATEINAME','epsc')

Erklärung:
Zeile 1: Anstatt Fig kann man natürlich auch jede andere Bezeichnung wählen
Zeile 6: 0 0 = Position des Fensters auf dem Bildschirm
Zeile 6: 800 550 = Größe des Graphen in Pixel
Zeile 7: Verhindert, dass Matlab beim Exportieren die Größe des Graphen ändert
Zeile 8: Speichert den Graphen Fig als EPS-Datei unter dem gewählten Namen im Matlab-Verzeichnis ab

Wirft man diese paar Zeilen in ein m-File, kann man mit nur einem Klick hochwertige EPS-Dateien erstellen, die sich ohne Probleme in LaTeX einfügen lassen und auch für Publikationen geeignet sind.


Tags: Matlab - Figure - Rand - entfernen - eps

geschrieben von: rastel in Software & Ko am 21.03.2009 12:45, permalink | Kommentare (1)

Kommentare (hinzufügen):

Gast meint:

Moin,

eigentlich ist es so, dass beim Einfügen der Grafik in ein LaTeX-Dokument dieser weiße Rand (Bounding Box) entfernt wird. Zumindest konnte ich bei mir noch nicht feststellen, dass der Rand auch im Dokument vorhanden ist.

Gruß

14.08.2009 08:53

Zurück zur Blogübersicht