Matlab导出eps或jpg图片的N种方法(很全哦)

本文介绍了四种从Matlab导出图像的方法,包括通过菜单操作、使用saveas命令、利用Export对话框以及运用print命令等,详细阐述了每种方法的具体步骤及注意事项。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

转自:http://jingyan.baidu.com/article/ed15cb1b53b8671be2698162.html

  1. 方法一(1),最简单的方法,但是不灵活。选择Figure文件的“File”菜单下面的“Save As...”。

    Matlab导出eps或jpg图片的N种方法(很全哦)






  2. 方法一(2),在弹出的保存窗口中选择具体的保存格式,eps或jpg。另外该方法可以写成命令形式saveas(gcf,'1.eps')或saveas(gcf,'1.jpg'),方便在脚本文件中执行。

  3. Matlab导出eps或jpg图片的N种方法(很全哦)







  4. 方法二,该方法只能导出jpg格式的文件,供word中使用。具体方法是点击Figure窗口的“Edit”菜单,选择“Copy Figure”即可把图片导出到windows剪切板中。现在打开一个新的word文件,“Ctrl+v”即可把剪切板中的图片张贴到word中。

    Matlab导出eps或jpg图片的N种方法(很全哦)
    Matlab导出eps或jpg图片的N种方法(很全哦)










  5. 方法三(1),采用“Export”对话框进行导出,这也是我比较常用的。因为通常Figure图像边界有空白,上面两种方法需要手动设置figure坐标系的属性才能让图片布满整个窗口(当然也可以用脚本),比较麻烦。而本方法中的“Export”对话框能很好的解决。当然它还有其他更强大的功能。

    Matlab导出eps或jpg图片的N种方法(很全哦)






  6. 方法三(2),下面节扫具体的方法。首先Figure窗口"File"菜单,再点击“Export Setup”菜单项。

  7. Matlab导出eps或jpg图片的N种方法(很全哦)






  8. 方法三(3),弹出的Export Setup对话框中进行相应的配置,首先进行导出图片大小的设置,包括长度单位,高和宽,这里一定记得点上“Expand axis to fill figure”以便导出的图像不含空白边框。

    Matlab导出eps或jpg图片的N种方法(很全哦)





  9. 方法三(4),再下一个“Rendering“是图片渲染设置。这里其他都可以不用管,主要是dpi需要设置,dpi越高图像越清晰,对于论文工作者而言,很多期刊是要求600dpi以上,这就已经很清楚了。

    Matlab导出eps或jpg图片的N种方法(很全哦)





  10. 方法三(5),再下一个“Font“是字体设置。可以按需要设置。

    Matlab导出eps或jpg图片的N种方法(很全哦)





  11. 方法三(6),再下一个是对线条的初细进行设置。

    Matlab导出eps或jpg图片的N种方法(很全哦)





  12. 方法三(7),最后所有设置好后点击右侧的“aplly to figure”。然后再点export选择要保存的路径及图片格式即可。

    Matlab导出eps或jpg图片的N种方法(很全哦)





  13. 方法四(1),最后一种方法是利用print命令,这个也是功能比较强大的函数。可以在Matlab命令窗口输入“help print”命令,打开帮助文件,了解其强大的功能。利用print 导出eps格式图片命令是:print 2.eps -depsc2 -r600,其中-depsc2表示输出eps图像,-r600表示分辨率为600dpi。输出jpg的图片命令是:print 2.jpg -djpeg -r600。


### MATLAB 导出 SCI 图片 控制尺寸 方法MATLAB导出适合SCI期刊发表的高质量图片时,控制图片的具体尺寸至关重要。为了确保导出的图形既满足出版物的要求又保持良好的视觉效果,可以通过设定图形窗口的位置参数来实现这一目标。 对于希望精确控制最终输出图像大小的情况,在创建图表前应先通过`set(gcf,'Position',[a,b,c,d])`函数指定绘图区域的实际宽度和高度[c]和[d],这里[a]代表距离屏幕左侧的距离,而[b]表示底部边缘距屏幕顶部的距离;重点在于调整[c](宽度)和[d](高度),这两个值决定了所绘制图形的实际物理尺寸[^2]。值得注意的是,为了避免因坐标轴标签等因素影响实际显示面积,建议将[c]和[d]设为预期成品尺寸的大约1.5倍左右。 此外,当准备保存这些精心设计过的高分辨率图像至EPS、TIFFJPG格式文件时,还需要考虑额外的因素以保障最佳质量。例如,利用`print`命令配合特定选项可有效提升输出品质: ```matlab % 设置当前图形对象属性,定义其位置与大小 set(gcf, 'Units', 'centimeters', 'PaperUnits', 'centimeters'); set(gcf, 'PaperSize', [width height]); % 宽度和高度单位为厘米 set(gcf, 'PaperPositionMode', 'auto'); % 使用print指令导出不同类型的高DPI图像 print('-depsc','-r600','output_filename.eps'); % EPS格式,分辨率为600 DPI print('-dtiff','-r300','output_filename.tiff'); % TIFF格式,分辨率为300 DPI print('-djpeg','-r300','output_filename.jpg'); % JPEG格式,分辨率为300 DPI ``` 上述代码片段展示了如何配置图形窗口以及应用适当参数调用`print`函数完成对多种常见科学文献所需的静态图像格式的支持。其中的关键之处在于正确设置了纸张大小(`PaperSize`)并启用了自动模式下的纸张定位(`PaperPositionMode='auto'`),从而使得生成的结果能够严格遵循预设规格[^1]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值