Suppress linprog 'Optimal solution found' message.
8 次查看(过去 30 天)
显示 更早的评论
Hi,
whatever I try, linprog always displays 'Optimal solution found'. As I'm running a rather large for loop this message is extremely annoying. I've already searched for solutions but the display options 'off' and 'none' don't change anything.
options = optimoptions('linprog','Algorithm','dual-simplex','Display','none','OptimalityTolerance',1.0000e-07);
[s,Z,exitflag,output,lambda] = linprog(v,A_ineq,b_ineq,A_eq,b_eq,lb,[],[],options);
This is the way I call linprog in MATLAB 2016a.
Thanks in advance, Philip
0 个评论
采纳的回答
Alan Weiss
2016-5-17
I cannot reproduce your problem. Using your code (with my own variables) I do not get the exit message when using the stated options.
I suggest that you double-check your options just before calling linprog.
Alan Weiss
MATLAB mathematical toolbox documentation
更多回答(1 个)
Xinlei Wang
2017-5-4
Hi! I think you could set the options such that the Display field is 'off'.
Do it like this:
options = optimset('linprog');
options.Display = 'off';
Hope that helps.
0 个评论
另请参阅
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!