contourf with looping to make gif

3 ビュー (過去 30 日間)
gugum gumbira
gugum gumbira 2016 年 4 月 27 日
コメント済み: gugum gumbira 2016 年 4 月 27 日
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

採用された回答

KSSV
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
  1 件のコメント
gugum gumbira
gugum gumbira 2016 年 4 月 27 日
Thanks a lot Dr. Siva. Also I really interest with your profile. could I have your email please ? for further correspondence Thanks again

サインインしてコメントする。

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeAnimation についてさらに検索

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by