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

标签:
转载 |
导出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('Frequency(Hz)','FontSize',14,'FontName','Times New Roman');
ylabel('Amplitude(dB)','FontSize',14,'FontName','Times New Roman');
3、设置绘图坐标显示范围
axis([400 3000 -20 70]);
%
4、设置绘图大小
set(gcf,'Position',[200 200 350 250]);
% (350,250)是绘图右上角坐标。
5、在图中标注(C)
text(1800,55,’m=0.4’,'FontSize',14);
6、设置标题(D)
title(‘800Hz,sqrt0,1.0’);
7、设置曲线的粗细
set(findobj(get(gca,'Children'),'LineWidth',0.5),'LineWidth',1);
8、存储绘图
saveas(gcf,’test.emf’,'emf');
9、不显示绘图
set(gcf,'visible','off');
10、标注同一绘图中不同曲线
legend('m=1.0',’m=0.8’);