how to find the value fmincon is trying
1 次查看(过去 30 天)
显示 更早的评论
Hi fellows,
I am using fmincon to find the minimum of function f. Sometimes it gets a value of f is NaN , so fmincon fails to converge. Do you know how to find what value that fmincon is trying when it gets f as NaN?
0 个评论
回答(1 个)
Walter Roberson
2013-11-26
At the command prompt give the command
dbstop if infnan
and run. When it stops you can examine the parameters passed in to your function.
2 个评论
Walter Roberson
2013-11-26
Look at
whos
and look at the parameter names you gave when you wrote the function and ask to look at those parameters. "x" is pretty common for this purpose.
另请参阅
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!