作业帮 > 综合 > 作业

用matlab解决非线性线性规划问题

来源:学生作业帮 编辑:搜狗做题网作业帮 分类:综合作业 时间:2024/05/03 05:40:13
用matlab解决非线性线性规划问题
直接上图

哪个大神知道,帮忙用fmincon函数把上面模型程序写出来,
用matlab解决非线性线性规划问题
x = fmincon(fun,x0,A,b,Aeq,beq,lb,ub,nonlcon,options)
fun为目标函数;
x0为初始值;
A、b满足线性不等式约束 ,若没有不等式约束,则取A=[ ],b=[ ];
Aeq、beq满足等式约束 ,若没有,则取Aeq=[ ],beq=[ ];
lb、ub满足 ,若没有界,可设lb=[ ],ub=[ ];
nonlcon的作用是通过接受的向量x来计算非线性不等约束 和等式约束 分别在x处的估计C和Ceq,通过指定函数柄来使用,如:>>x = fmincon(@myfun,x0,A,b,Aeq,beq,lb,ub,@mycon),先建立非线性约束函数,并保存为mycon.m:function [C,Ceq] = mycon(x)
C = …
% 计算x处的非线性不等约束 的函数值.
Ceq = …
% 计算x处的非线性等式约束 的函数值.