Suppress linprog 'Optimal solution found' message.
12 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Philip Geßner
am 17 Mai 2016
Beantwortet: Xinlei Wang
am 4 Mai 2017
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 Kommentare
Akzeptierte Antwort
Alan Weiss
am 17 Mai 2016
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
Weitere Antworten (1)
Xinlei Wang
am 4 Mai 2017
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 Kommentare
Siehe auch
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!