开始工作:绘图举例
%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矢量图
大功告成!