Add a progress bar to nonlinear solver

Hi, All
I am using matlab nonlinear solver 'fminunc' to solve one pretty big nonlinear program. The whole solving progress takes about 1 min. I want to display one progress bar/waitbar during the process without taking too much resources from calculation. Something similar to the optimoptions/Display/iter but with a gui bar. Is there any good way to do this? Thanks in advance

 Réponse acceptée

Walter Roberson
Walter Roberson le 7 Sep 2016

1 vote

You can use an options structure that invokes a plotfcn; see http://www.mathworks.com/help/optim/ug/fminunc.html#inputarg_options

2 commentaires

Wenwu
Wenwu le 7 Sep 2016
Thanks, Mr. Walter! Again! I am still struggling with one proper customzied plot function but this points the direction. Thanks.
Walter Roberson
Walter Roberson le 7 Sep 2016
At the init stage you would create the waitbar. As the iterations progress you would update the waitbar. At the final stage you would remove it.

Connectez-vous pour commenter.

Plus de réponses (0)

Catégories

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by