如何通过Matlab代码自动生成高清矢量PDF图片

开始工作:绘图举例

%Matlab内快速绘图
fplot(@(x) sin(2*pi*x));

% 给图形添加基本注释信息
title('sin(2*pi*x)');
xlabel('x');
ylabel('y');

MATLAB生成Gif图片程序

第一步:设置图片的尺度单位

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矢量图

大功告成!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值