发布网友
共1个回答
热心网友
函数fmincon的一般调用格式为:
x = fmincon(fun,x0,A,b,Aeq,beq,lb,ub,nonlcon,options)其中fun为目标函数,x0为初值;A、b用以表示线性不等式约束,Aeq、beq用以表示线性等式约束,lb、ub表示优化变量的上下限,nonlcon表示非线性约束,options为求解选项。
对于你的这个例子来说,只有非线性约束,所以A、b、Aeq、beq、lb、ub这六个参数照理说不需要提供,但按照标准的调用格式,每个参数在输入参数表中都处于特定位置,所以,虽然这些参数用不上,也需要提供占位符。那6个[]就是占位符。