1、首先打开电脑上的“matlab”软件,此处以下图中的代码为例,绘制出一个三维图像。meshgrid函数用于生成网格点。可以使用自己喜欢的例子来制作动画。
2、下面点击回车键,代码运行后,绘制出的三维图像。
3、输入命令theAxes=axis;在工作区可以看到theAxes=[0,50,0,60,-05,1],是surf函数生成的。
4、使用命令fmat=moviein(20);把fmat保存为一个moviein结构体,括号里的20表示动画有20帧。
5、接着使用循环结构分别画每一帧的图像,此处surf函数分20份来画,坐标轴统一为之前的保存的坐标轴,把moviein结构体fmat的取为getframe。
6、下面在命令行窗口输入movie(fmat,10);就可以开始放映动画。
7、在绘图窗口即可看到运行结果,可以看到原来的静态图像变为动画了。
注意事项:
MATLAB的基本数据单位是矩阵,它的指令表达式与数学、工程中常用的形式十分相似,故用MATLAB来解算问题要比用C,FORTRAN等语言完成相同的事情简捷得多。
Howto
get
consistent
eps
figure
from
matlab
20091
File---
Export
Setup---
size在此处指定到处的尺寸,同时选中:expand
axes
to
fill
figure2
在fonts
和lines
中把所有可以选中的东西全部取消。这些选项是用来再次对fig进行线条文字大小的设置的,如果你的fig已经是满意的尺寸了,就不需要在此处重新设置了,而且,这里只能将线条文字设置成统一尺寸,比较局限。3
选择export,选择合适的导出格式即可。
这要制定尺寸进行到处的方法很好,可以绝对地对进行控制,得到完全统一的!
使Matlab放在Word中最清晰的方法。
如下参考:
1首先,打开matlab中要添加的图形,如下图所示。
2从顶部菜单中选择“编辑”,然后点击“复制图形”,如图所示。
3打开Word文档,右键单击空白区域,然后选择粘贴,如下图所示。
4可以看出,matlab的图形已经成功添加到word中,如下图所示。
MATLAB复制矢量图:绘制好之后在命令窗口输入uimenufcn(gcf,'EditCo答:1、楼主的分享精神值得赞赏,但不得不说,楼主以及楼上对MTALAB如何导出矢量图的理解还不够深入。我刚好多年前对此有过研究,不妨也和两位一起分享一下。 2、楼主所说的方法: uimenufcn(gcf,'EditCopyFigure')与直接使用菜单命令Edit -->
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)