optimplotfval

Função de gráfico de otimização: valor do objetivo a cada iteração.

Categoria: Other public functions: optimfun

Sintaxe

optimset('PlotFcns', @optimplotfval)

Seleciona o gráfico para uso com solvers como fminsearch.

Descrição

Passada na opção PlotFcns, plota o melhor valor atual do objetivo contra o número da iteração. Uma curva que se achata mostra que a busca converge, enquanto uma que continua caindo sugere que ainda não terminou. Deve ser chamada pelo solver, não diretamente.

Exemplo

Acompanhando a convergência

opts = optimset('PlotFcns', @optimplotfval);
x = fminsearch(@(x) (x - 1)^2, 0, opts);

No app, o gráfico do valor do objetivo é desenhado abaixo do código.

Veja também

optimplotfunccount optimplotx optimset fminsearch