How to check optimized values after stopping the program midway?
2 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Ajay Goyal
el 29 de Mzo. de 2017
Respondida: Alan Weiss
el 29 de Mzo. de 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 comentarios
Respuesta aceptada
Alan Weiss
el 29 de Mzo. de 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 comentarios
Más respuestas (0)
Ver también
Categorías
Más información sobre Nonlinear Analysis en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!