Speichern Sie die Plot in die Bilddatei in MATLAB: Unterschied zwischen Saveas und Drucken
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!
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