matlab中如何导出动画
1个回答
展开全部
1、首先打开电脑上的“matlab”软件,此处以下图中的代码为例,绘制出一个三维图像。meshgrid函数用于生成网格点。可以使用自己喜欢的例子来制作动画。
2、下面点击回车键,代码运行后,绘制出的三维图像。
3、输入命令theAxes=axis;在工作区可以看到theAxes=[0,50,0,60,-0.5,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等语言完成相同的事情简捷得多。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询