admin管理员组

文章数量:1546514

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与matlab的工作环境

本节资料主要来自网络上谢中华老师发布的《利用matlab生成word和excel文档》中编写的程序。

本文标签: 批量图片matlabword