这是如何在Matlab中创建动画和动画GIF的示例®。在此示例中,我们将动画双摆的运动。我们使用“ode45”解决普通微分方程。
阅读Matlab文档中的“GetFrame”和“IMWrite”函数。
有关更多示例,请转到Matlab Plot Gallery -//www.tianjin-qmedu.com/discovery/gallery.html.
Mathworks Plot Gallery团队(2021)。Matlab Plot画廊 - 动画(//www.tianjin-qmedu.com/matlabcentral/fileexchange/35251-matlab-plot-gallery-animation),matlab中央文件exchange。检索到。
该示例在R2020A中写入,无需更改。
@Jose:是否有可能在运行之前清除工作区,或者您有一个函数,即阴影RGB2IND?正在生成的帧是420 x 560。
由于左侧的大小为840×1120,无法执行任务,并且右侧的尺寸为945×1260。
动画中的错误(第61行)
[MOV(:,:,1,ID),MAP] = RGB2IND(F.CDATA,256,'Nodittle');
这是我在matlab2020a的错误
即使有何塞替换
有任何想法吗?
在Matlab 2020A中它不起作用。
通过改变第59行来解决:
%prelocate数据(用于存储帧数据)
mov =零(高度* 2,宽* 2,1,长度(t),'uint8');
我以GIF的形式喜欢动画。我打算在我的网站上使用它:)。谢谢