在 Matlab 中,非线性规划的标准型为:
Matlab 求解的命令形式如下:
[x,fval] = fmincon(fun,x0,A,b,Aeq,beq,lb,ub,nonlcon,options)
其中:
fun 为自定义函数的目标函数;
为 x 的初始值,一般用 rand(n,1)来获得;
nonlcon 为自定义函数,返回两个值,一个为 c(x),另一个为 ceq(x)。
在 Matlab 中,非线性规划的标准型为:
Matlab 求解的命令形式如下:
[x,fval] = fmincon(fun,x0,A,b,Aeq,beq,lb,ub,nonlcon,options)
其中:
fun 为自定义函数的目标函数;
为 x 的初始值,一般用 rand(n,1)来获得;
nonlcon 为自定义函数,返回两个值,一个为 c(x),另一个为 ceq(x)。