脚本之家,脚本语言编程技术及教程分享平台!
分类导航

Python|VBS|Ruby|Lua|perl|VBA|Golang|PowerShell|Erlang|autoit|Dos|bat|

服务器之家 - 脚本之家 - Python - 详解如何从Matlab中导出清晰的结果图片

详解如何从Matlab中导出清晰的结果图片

2022-06-27 16:06不会撸代码的菜鸡 Python

写文章的时候有时需要matlab导出清晰的图片,如果直接用figure里面的保存的话不够清晰,下面这篇文章主要给大家介绍了关于如何从Matlab中导出清晰的结果图片的相关资料,需要的朋友可以参考下

如何从Matlab中导出清晰的结果图片

写论文和报告都需要放结果图。但是保存图像的方法不当,保存图片放大缩小都不清晰。

这样:

详解如何从Matlab中导出清晰的结果图片

下面介绍出现不清晰的可能原因,以及可参考的解决办法。

不清晰的原因

  • 保存的时候格式没有选好
  • 图片的文字样式与保存的格式不对应

解决办法

原因1的解决办法

 不建议的做法建议的做法
存储格式“.png”,“.jpg”“.emf”

原因2的解决办法

步骤一:在画图时设置好所有的字体

例如:在所有的图例,坐标与坐标的标签,都是英语的情况下,将所有的字体统一为“Times New Roman”(中英文夹杂一般用“Helvetica”)

    axis([0 15,0 1])
    set(gca,"xtick",[0:2:15],"FontSize",11,"FontName","Times New Roman")%设置坐标轴的步长,数字字体与大小
    x=xlabel("x");
    y=ylabel("y");
    set(x,"FontSize",12,"FontName","Times New Roman");%设置横坐标标识的字体与大小
    set(y,"FontSize",12,"FontName","Times New Roman");%设置纵坐标标识的字体与大小
    hg1 =legend("sin",‘cos");
    set(hg1,"FontSize",10,"FontName","Times New Roman");%设置图例的字体与大小

在生成图像后,点击“文件”→“导出设置”

首先在“属性”→“大小”中设置图片大小(根据期刊或者报告的要求,本文不多赘述)

其次,在“属性”→“渲染”中选择分辨率600

详解如何从Matlab中导出清晰的结果图片

在“字体”中设置与之前代码块中相同的字体

详解如何从Matlab中导出清晰的结果图片

调整之后我们再来看在Word里的图片对比:

详解如何从Matlab中导出清晰的结果图片

这样导出图片。在Word中插入,不会模糊,而且不会因为手动拖拽大小变得模糊。

总结

到此这篇关于如何从Matlab中导出清晰的结果图片的文章就介绍到这了,更多相关Matlab导出清晰结果图片内容请搜索服务器之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持服务器之家!

原文地址:https://blog.csdn.net/sinat_39024179/article/details/124543423

延伸 · 阅读

精彩推荐