你不能轻易这样做。fmincon假定约束允许范围的可能性。事实上,fmincon TolCon允许超过限制,这在你看来无疑是一个更糟糕的情形。并试图将TolCon设置为0是一种技巧,永远不会让你快乐,因为这涉及到系统的方程,和总有一些最低有效位胡扯,然后放大由当地问题的条件数。
你会做什么呢?嗯,你可以加入一个软糖因素。假设TolCon 1 e-5(默认)。你会想要一个夸张的约束,的形式
* X < = b - k * TolCon
k是一个常数大于1。