将MATLAB图形保存为PDF,质量为300 DPI,居中

时间:2012-07-18 13:36:14

标签: matlab pdf matlab-figure

我希望将MATLAB图形保存为PDF,质量为300 DPI,并居中。

到目前为止,我设法保存它,但图像显示为裁剪。我将页面类型更改为A3并解决了问题,但我正在寻找更优雅的东西。我是从GUI中完成的,但是在MATLAB中可能从命令行更容易。

是否有任何包或脚本使这(出版物和论文的基本任务)更容易一些?

2 个答案:

答案 0 :(得分:4)

尝试使用以下命令:

print -painters -dpdf -r300 test.pdf

当然,您必须在当前目录中有一个名为test.pdf的文件。

关于-commands的一些注释。

  • -painters:这指定使用画家算法进行导出。
  • -dpdf:指定矢量图像,在这种情况下特别是pdf。这是通过Ghostscript。
  • -r300:指定300 dpi分辨率。 -r400将是400 dpi,依此类推。

关闭。我倾向于将图形保存为高DPI tiff图像并将其导入另一个程序,在那里我实际上为纸张组装了我的图形。我倾向于亲自倾向于CorelDraw。

答案 1 :(得分:2)

我建议您查看exportfig

exportfig(gcf, path_to_file, 'format','pdf','Resolution', 300 )

另外,您可以查看fig包,在exportfig之前调用很好:

figure
plot(x,y)
fig
exportfig(gcf, path_to_file, 'format','pdf','Resolution', 300 )