Filter löschen
Filter löschen

contourf with looping to make gif

5 Ansichten (letzte 30 Tage)
gugum gumbira
gugum gumbira am 27 Apr. 2016
Kommentiert: gugum gumbira am 27 Apr. 2016
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

Akzeptierte Antwort

KSSV
KSSV am 27 Apr. 2016
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 Kommentar
gugum gumbira
gugum gumbira am 27 Apr. 2016
Thanks a lot Dr. Siva. Also I really interest with your profile. could I have your email please ? for further correspondence Thanks again

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (0)

Kategorien

Mehr zu Animation finden Sie in Help Center und File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by