MaxFunEvals fmincon default option
古いコメントを表示
Good evening to everyone, I would like to know how I can chang the MaxFunEvals number using fmincon. Before calling the optimization algorithm I use:
options= optimoptions(@fmincon,'Display','final','MaxIter',1000,'MaxfunEvals',5000,'TolFun',1e-4,'TolCon',1e-6,'TolX',1e-6);
and then in fmincon I use options, but when I run the code I get the following message:
fmincon stopped because it exceeded the function evaluation limit,
options.MaxFunctionEvaluations = 3000 (the default value).
Thank you so much,
Alesandra
2 件のコメント
Star Strider
2019 年 6 月 17 日
When I run the line you posted, it definitely shows that 'MaxFunctionEvaluations' has been set to 5000.
We would have to see the rest of your code (or at least the relevant parts of it) to see if we can detect tthe problem.
Alessandra Costa
2019 年 6 月 18 日
採用された回答
その他の回答 (0 件)
カテゴリ
ヘルプ センター および File Exchange で Optimization Toolbox についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!