Frage

Ich frage mich, wenn ich Plot in die Bilddatei in Matlab speichern kann, was ist der Unterschied zwischen Saveas und Print? In welchen Fällen können beide verwendet werden und in welchen Fällen können nur dann verwendet werden?

Danke und Grüße!

War es hilfreich?

Lösung

Ich glaube, Saveas ist nur ein Wrapper für den Druck. Schauen Sie sich den Quellcode für Saveas (bearbeiten Saveas) an - viele Argument -Überprüfungen und nur eine Drucklinie am Ende. Beide Funktionen unterstützen dieselben Formate. Saveas hat etwas einfacher Syntax.

Aus den Saveas -Bemerkungen: "If you want to control the size or resolution of figures saved in image (bitmapped) formats (such as BMP or JPG), use the print command."

Andere Tipps

Druck ist auch auf andere Weise viel flexibler. Schauen Sie sich die DOC -Seite zum Druck an - Sie können in die Zwischenablage (zB mit "drucken -dmeta") kopieren und natürlich auf einen Drucker drucken.

Verwenden Sie stattdessen wie folgt Hgexport:

hgexport(gcf, 'figure1.jpg', hgexport('factorystyle'), 'Format', 'jpeg');

Quelle:http://www.mathworks.com/support/solutions/en/data/1-1pt49c/index.html?product=sl&solution=1-1pt49c

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top