Lower bound in fmincon
4 ビュー (過去 30 日間)
古いコメントを表示
During optimization by fmincon, I have set lower bound equal to 0. So fmincon outputs some variables with very small values like 0.00000056 which is almost equal to 0.
How can I set this value to be 0 if it goes lower than 0.01 in fmincon. Means I want precision to two places after decimal only in the output.
1 件のコメント
回答 (1 件)
Sai Bhargav Avula
2019 年 10 月 23 日
Hi,
Than setting the precision of the output of the fmincon, you can use the below given work around(as you want to set this only for the output).
n = 4; % number of desired decimal points
out= round(out*10^n)/10^n;
Hope this helps !
参考
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!