Clear Filters
Clear Filters

I have a 9000x21 matrix where each 60x21 section represents a frame. how do I plot each frame sequentially to make an animated plot. This is what I have so far.

1 view (last 30 days)
A=data % its a 9000x21 matrix
1stframe=A(1:60,:);
surf(1stframe)
view(2)

Accepted Answer

jonas
jonas on 6 Oct 2018
Here's something you can start from
%%Some data
A=rand(9000,21);
figure;
%%Config axes
axes('view',[0 90],'color','none');hold on
h=surf(nan(60,21))
axis tight
%%Draw frames sequentially with a pause between frames
for i=1:100;
h.ZData=A(60*(i-1)+1:60*i,:)
pause(1)
end

More Answers (0)

Categories

Find more on Animation in Help Center and File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!