• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

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

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

 

 

开始工作:绘图举例

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

 

大功告成!


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
Modelsim联合Matlab搭建FPGA图像仿真平台发布时间:2022-07-18
下一篇:
[转载]Matlab中插值函数汇总和使用说明发布时间:2022-07-18
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap