change stepsize of fmincon

45 ビュー (過去 30 日間)
Heiko Scholz
Heiko Scholz 2019 年 2 月 21 日
回答済み: Alan Weiss 2019 年 2 月 21 日
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

採用された回答

Alan Weiss
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 件)

カテゴリ

Help Center および File ExchangeSolver Outputs and Iterative Display についてさらに検索

製品


リリース

R2018a

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by