contourf with looping to make gif
    3 次查看(过去 30 天)
  
       显示 更早的评论
    
Dear all, I have few problems here, firstly I have matrix data C = 628x3540, then I would make contour with contourf for every (:,1:708), (:,709:1416),(:,1417:2124), (:,2125:2832),(:,2833:3540). after that I will save that result from contourf to make gif files/animation. How to do that ?
Thanks a lot
0 个评论
采纳的回答
  KSSV
      
      
 2016-4-27
        figure(1)
filename = 'testnew51.gif';
C = randn(628,3540);
iwant1 = [1,709,1417,2125,2833] ;
iwant2 = [708,1416,2124,2832,3540] ;
for n = 1:length(iwant1)
      contourf(C(:,iwant1(n):iwant2(n))) ;
      drawnow
      frame = getframe(1);
      im = frame2im(frame);
      [imind,cm] = rgb2ind(im,256);
      if n == 1;
          imwrite(imind,cm,filename,'gif', 'Loopcount',inf);
      else
          imwrite(imind,cm,filename,'gif','WriteMode','append');
      end
end
更多回答(0 个)
另请参阅
类别
				在 Help Center 和 File Exchange 中查找有关 Contour Plots 的更多信息
			
	Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!

