time animation of a 3D matrix
20 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
Thomas Holmes
il 21 Mar 2019
Commentato: Thomas Holmes
il 21 Mar 2019
I have a 14x14x221 matrix, A, where the Z component is time. I need to make a colored animation of how the X and Y components change with time. The code I have written now just creates a new figure for each iteration of the loop so it produces 221 figures that appear after closing out of the previous figure.
Q=length(A);
for i=1:Q
W=A(:,:,Q);
pcolor(W);
drawnow
pause(0.3)
end
0 Commenti
Risposta accettata
Walter Roberson
il 21 Mar 2019
Q = size(A,3);
W = A(:,:,1);
h = pcolor(W);
drawnow();
pause(0.3);
for K = 2 : Q
W = A(:,:,K);
set(h, 'CData', W);
drawnow();
pause(0.3);
end
Più risposte (0)
Vedere anche
Categorie
Scopri di più su Animation in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!