Matlab 图片批量复制到word中

这篇博客介绍了如何在Matlab中批量将图片复制到Word文档中,包括理解figure属性,建立Matlab与Word的交互环境,以及使用特定命令进行图片的复制和粘贴操作。博主分享了自定义的程序代码,强调了矢量图的优势和操作光标的技巧。

1 figure属性

  1. gca:返回当前axes对象的句柄值

  2. gcf:返回当前Figure对象的句柄值

  3. gco:返回当前鼠标单击的句柄值,该对象可以是除root对象外的任意图形对象,并且Matlab会把当前图形对象的句柄值存放在Figure的CurrentObject属性中

2 笔记

  1. help中position属性解释:Positioning Figures

3 matlab编程杂记
3.1 matlab自动保存图片到word中
首先明确矢量图和标量图(位图)的区别。保存为jpg或png等格式的图片均为位图,其由称为像素的单个点组成,因此越高清的图占空间越大,而矢量图是由矢量线构成,不会随着放大而失真,占用空间也小。所以一般在电子版论文中使用的贴图等都最好为矢量图。
matlab中保存为矢量图的方式,单个或少量图片的话,直接点击figure中edit一栏的copy figure将矢量图复制到剪贴板上,就可以直接在word中粘贴。想要减少手动操作时,可以先通过命令将图片复制到剪贴板上,然后再在word中点击粘贴可以一次性复制很多,但由于word受限于剪贴板数量为24(07版),所以也不适用于大批量图片自动复制粘贴。因此使用如下命令:

f=gcf;
hgexport(f, '-clipboard');  
Selection.Paste;

而在使用其命令前,就需要搭建好matlab与word的联系,进而可以使用Selection来操作word的粘贴动作。
3.2 搭建word

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值