odeplot

Função de saída de EDO: plota as componentes da solução contra o tempo enquanto o solver executa.

Categoria: Other public functions: funfun

Sintaxe

status = odeplot(t, y, flag)

Forma de função de saída: chamada pelo solver no início, a cada passo aceito e no fim.

Descrição

É a função de saída padrão quando um solver de EDO é chamado sem argumentos de saída. Também pode ser pedida explicitamente com odeset('OutputFcn', @odeplot). Cada passo aceito acrescenta um segmento às linhas de todas as componentes, de modo que o gráfico cresce com a integração e mostra o progresso de uma execução longa.

Argumentos de entrada

t, y
Instantes e colunas de estado passados pelo solver.
flag
'init', '' ou 'done'.

Argumentos de saída

status
Lógico, true para parar o solver. Aqui sempre false.

Exemplo

Acompanhando um decaimento

opts = odeset('OutputFcn', @odeplot);
[t, y] = ode45(@(t, y) -y, [0 5], 1, opts);

No app, a curva é desenhada abaixo do código.

Veja também

odephas2 odephas3 odeprint odeset ode45