加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

[转载]Matlab图片如何处理更清晰

(2013-06-18 09:47:59)
标签:

转载

导出Matlab绘图到word,一般是将图片存储为jpg格式,然后再导入word。但是这种方法导出的图像,放大缩小时会产生失真,效果不好。下面这两种方法导出的图像为矢量图,要清晰很多,放大缩小不会失真。

1、使用edit选项中的copy figure,然后粘贴到word中,背景色可为透明。

2、另存为emf格式图片,然后插入到word中,与上面的清晰度一致。

但是,上面的两种方式有时也有缺陷,如果曲线出现锯齿,可以考虑将图片存储为eps格式,也很清晰。


 

Matlab绘图处理总结

 

http://blog.21ic.com/UploadFiles/2011-12/131724614692.jpg

1、设置坐标字体(A

set(gca,'FontSize',12);

2、设置x轴标记文字(B

xlabel('FrequencyHz','FontSize',14,'FontName','Times New Roman');

ylabel('AmplitudedB','FontSize',14,'FontName','Times New Roman');

3、设置绘图坐标显示范围

axis([400 3000 -20 70]); % 其中400 3000x轴最小和最大值;-2070y周最小和最大值

4、设置绘图大小

set(gcf,'Position',[200 200 350 250]);  其中(200,200)是绘图左下角坐标;

% (350250)是绘图右上角坐标。

5、在图中标注C

text(1800,55,m=0.4,'FontSize',14);       400300位置添加标注m=0.4

6、设置标题D

title(800Hz,sqrt0,1.0);

7、设置曲线的粗细

set(findobj(get(gca,'Children'),'LineWidth',0.5),'LineWidth',1);  设置线条粗细

8、存储绘图

saveas(gcf,test.emf,'emf');   存储当前图像为test.emf

9、不显示绘图

set(gcf,'visible','off');       不显示图片

10、标注同一绘图中不同曲线

legend('m=1.0',m=0.8);

0

  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有