how to make animation from contour in specified range

4 Ansichten (letzte 30 Tage)
hsnHkl
hsnHkl am 10 Feb. 2020
Kommentiert: KSSV am 10 Feb. 2020
I have a 74x99 matrix and i want to make animation from contour with using get frame in certain range ( for example from zv_avg( :,20) to zv_avg (:,85) ) when i write this code below it gives me only contourf(zv_avg,contourlev)
addpath('G://exports/60z1j28v')
load('zv_avg.mat')
contourlev=[-0.0025:0.0002:0.01];
figure
clf
for k=1:99
zv_avg_time= zv_avg(:,k);
contourf(zv_avg,contourlev)
title('zv_animation')
drawnow
end
  1 Kommentar
KSSV
KSSV am 10 Feb. 2020
contourf(zv_avg,contourlev)
In the above command, you are not changing anydata, how you expect to get an animation?

Melden Sie sich an, um zu kommentieren.

Antworten (1)

KSSV
KSSV am 10 Feb. 2020
Bearbeitet: KSSV am 10 Feb. 2020
Are you looking for this or else?
addpath('G://exports/60z1j28v')
load('zv_avg.mat')
contourlev=[-0.0025:0.0002:0.01];
figure
clf
for k=1:length(contourlev)
zv_avg_time= zv_avg(:,k);
contourf(zv_avg,contourlev(k))
title('zv_animation')
drawnow
end
Or
addpath('G://exports/60z1j28v')
load('zv_avg.mat')
contourlev=[-0.0025:0.0002:0.01];
figure
clf
for k=2:99
zv_avg_time= zv_avg(:,1:k);
contourf(zv_avg_time,contourlev)
title('zv_animation')
drawnow
end
  2 Kommentare
hsnHkl
hsnHkl am 10 Feb. 2020
i don't want to change contour levels , what want to change is number of columns , program should consider 2 column at each time to draw contour and this will continue up to end (99. column) and i will get frames of these contour to make a animation
KSSV
KSSV am 10 Feb. 2020
addpath('G://exports/60z1j28v')
load('zv_avg.mat')
contourlev=[-0.0025:0.0002:0.01];
figure
clf
for k=1:2:99-1
zv_avg_time= zv_avg(:,k:k+1);
contourf(zv_avg_time,contourlev)
title('zv_animation')
drawnow
end

Melden Sie sich an, um zu kommentieren.

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