How to check optimized values after stopping the program midway?
3 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Ajay Goyal
am 29 Mär. 2017
Beantwortet: Alan Weiss
am 29 Mär. 2017
I am using lsqnonlin (Levenberg-Marquardt algorithm) code to optimize 4 variables as can be seen in attached file. Many times I wish to stop my program mid way to check optimized values resulted from last iteration.Once I press ctrl+c in coomand window, program stops but does not give optimized value. I know that stopping and checking results mid way is possible using optimization toolbox. but I wish to use code and then check the solution mid way. Can anyone help.
0 Kommentare
Akzeptierte Antwort
Alan Weiss
am 29 Mär. 2017
You can use a plot function to monitor your optimization. You can write a custom plot function that writes data to a variable at every iteration so you don't lose anything if you stop it midway. An output function can do this, too, and that link shows an example of keeping a history.
Alan Weiss
MATLAB mathematical toolbox documentation
0 Kommentare
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu Nonlinear Analysis finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!