change stepsize of fmincon
45 ビュー (過去 30 日間)
古いコメントを表示
Hi
I am using fmincon to optimize the result of a unknown executable function (function.exe).
Fmincon changes the variables in the size of 1e-3 ~ 1e-4. But the result of the function leads to the same result. I'm sure that the changes are within the rounding tolerance of output of the function. How can i change the settings of fmincon to use a larger step size.
I already tried 'OptimalityTolerance', 'FiniteDifferenceStepSize' and 'DiffMinChange'. Non of them changed the stepsize of the variation of the variables.
Greetings
0 件のコメント
採用された回答
Alan Weiss
2019 年 2 月 21 日
See Set Larger Finite Differences. Also, check that your function returns different values for different inputs.
Alan Weiss
MATLAB mathematical toolbox documentation
0 件のコメント
その他の回答 (0 件)
参考
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!