m文件保存成动画: 用drawnow做的动画,怎么保存成gif,或者avi也可,能脱离matlab显示。最好有实例谢谢

 我来答
知者智者也
2011-11-01 · TA获得超过1837个赞
知道小有建树答主
回答量:512
采纳率:0%
帮助的人:535万
展开全部
  楼主自己看这个帖子学习学习吧
  http://www.matlabsky.com/thread-9236-1-1.html

  帖子1楼隐藏内容如下:
  filename = 'xiezhh.gif';

  z = linspace(0, 10*pi, 100); %产生一个行向量

  x = [20*sin(z),zeros(1,10)];

  y = [20*cos(z),20*ones(1,10)];

  z = [z,linspace(10*pi,0,10)];

  plot3(x, y, z, 'r', 'linewidth', 2); %绘制螺旋线

  hold on %图形保持

  h = plot3(0,20,0, '.' , 'MarkerSize' ,40, 'EraseMode' , 'xor' );

  xlabel('X'); ylabel('Y'); zlabel('Z'); %添加坐标轴标签

  axis([-25 25 -25 25 0 40]); %设置坐标轴范围

  view(-210,30); %设置视角

  for i = 1:length(x)

  set(h, 'xdata' ,x(i), 'ydata' ,y(i), 'zdata' ,z(i));

  drawnow; % 刷新屏幕
  pause(0.05)
  f = getframe(gcf);

  imind = frame2im(f);

  [imind,cm] = rgb2ind(imind,256);

  if i == 1

  imwrite(imind,cm,filename,'gif', 'Loopcount',inf,'DelayTime',0.1);

  else

  imwrite(imind,cm,filename,'gif','WriteMode','append','DelayTime',0.1);

  end

  end
Lunljyou
2011-11-02
知道答主
回答量:16
采纳率:0%
帮助的人:5.1万
展开全部
在Flash8中
导出影片中选GIF
就行了``

9r
0u
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式