matlab怎么保存gif图? 5

如图,这个程序在matlab中运行是动态的,怎么保存为gif图... 如图,这个程序在matlab中运行是动态的,怎么保存为gif图 展开
 我来答
蓝色艺林
2019-12-04 · 超过24用户采纳过TA的回答
知道答主
回答量:65
采纳率:83%
帮助的人:21.8万
展开全部
使用如下代码:
clear
clc
close all
figure;
filename='trace.gif';
x=linspace(0,10*pi,2000);
y=cos(x);
z=sin(x);
for i=1:2000
plot3(x(i),y(i),z(i),'-bo');
pause(0.1);
hold on;

F=getframe(gcf);
im=frame2im(F);
[I,map]=rgb2ind(im,256);

k=i-0;
if k==1;
imwrite(I,map,filename,'gif','Loopcount',inf, 'DelayTime',0.03);
else
imwrite(I,map,filename,'gif','WriteMode','append', 'DelayTime',0.03);
end

end
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式