drawnow

Atualiza as figuras e processa os eventos pendentes imediatamente.

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

Sintaxe

drawnow

Desenha as alterações gráficas pendentes e executa os callbacks na fila.

drawnow limitrate

Atualiza no máximo cerca de 20 vezes por segundo, ignorando as chamadas extras.

drawnow nocallbacks

Atualiza os gráficos, mas adia os callbacks.

Descrição

Os comandos gráficos entram em uma fila e normalmente são desenhados quando o script pausa ou termina. Dentro de um laço longo, drawnow força a atualização da figura para que os quadros de uma animação ou o progresso fiquem visíveis. É o acompanhante habitual de addpoints e de mudanças de propriedades em um laço.

Argumentos de entrada

'limitrate'
Limita as atualizações dentro de laços rápidos.
'nocallbacks'
Não executa os callbacks pendentes.

Exemplo

Animar um marcador

h = plot(0, 0, 'o', 'MarkerSize', 10);
axis([0 10 -1.5 1.5])
for k = 0:0.5:10
    set(h, 'XData', k, 'YData', sin(k))
    drawnow
end
disp('done')
Saída
done

Veja também

animatedline addpoints plot