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