Matlab解混合规划问题

代码是什么

题主给出的问题是非线性规划问题。可以考虑用matlab的fmincon()函数命令求解。求解方法如下:
x0=[。。。]; %x(i)的初值
lb=[。。。];ub=[。。。];%x(i)的下界值、上界值
[x,fval] = fmincon(@(x) fmincon_fun(x),x0,[],[],[],[],lb,ub,@(x) fmincon_con(x));

x为最优解值,fval为最小值
目标函数
function f =fmincon_fun(x)
f=‘目标函数表达式’ ;
end
约束函数

function [c,ceq] = fmincon_con(x)
%约束条件
c(1)=[。。。];
c(2)=[。。。];
。。。。。。
%非约束条件
ceq = [];
end
温馨提示:答案为网友推荐,仅供参考