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)
Show older comments
A=data % its a 9000x21 matrix
1stframe=A(1:60,:);
surf(1stframe)
view(2)
0 Comments
Accepted Answer
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
0 Comments
More Answers (0)
See Also
Categories
Find more on Animation in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!