movie

Reproduz uma sequência de quadros de filme em uma figura.

Categoria: Graphics > 2-D and 3-D Plots

Sintaxe

movie(M)

Reproduz uma vez os quadros do array de structs M.

movie(M, n)

Reproduz o filme n vezes.

movie(M, n, fps)

Reproduz a fps quadros por segundo.

Descrição

Um laço de animação típico desenha um gráfico, captura-o com getframe, guarda o quadro em M(k) e, depois do laço, chama movie(M). Os quadros são exibidos nos eixos atuais, ajustados ao tamanho. Quadros criados com im2frame também funcionam.

Argumentos de entrada

M
Array de structs de quadros com os campos cdata e colormap, de getframe ou im2frame.
n
Número de repetições, 1 por padrão.
fps
Taxa de quadros em quadros por segundo, 12 por padrão.

Exemplo

Reproduzir quadros gerados

for k = 1:3
    M(k) = im2frame(uint8(cat(3, 80*k*ones(40), 40*ones(40), 200*ones(40))));
end
movie(M, 2)

No app, os quadros são reproduzidos abaixo do código.

Veja também

getframe im2frame frame2im drawnow