開始工作:繪圖舉例
%Matlab內快速繪圖
fplot(@(x) sin(2*pi*x));
% 給圖形添加基本注釋信息 title('sin(2*pi*x)'); xlabel('x'); ylabel('y');
第一步:設置圖片的尺度單位
set(gcf,'Units','Inches');
第二步:通過gcf句柄獲取當前圖片的位置信息,位置信息由4維的向量描述,即pos=(圖片距離屏幕左側距離,圖片距離屏幕底部距離,圖片寬度,圖片高度),后面的2個信息是我們真正想要獲取的
pos = get(gcf,'Position');
第三步:設置導出的pdf圖像的尺度單位及尺寸大小
set(gcf,'PaperPositionMode','Auto','PaperUnits','Inches','PaperSize',[pos(3), pos(4)]);
第四步:導出與原始圖像大小相同的pdf格式圖片(可以在latex中直接引用)
print(gcf,‘filename’,'-dpdf','-r0');%導出pdf矢量圖
大功告成!