急!!!!高分求函数最大化问题。希望得到matlab或者lingo程序,请高手指点。 问题见附件。
发布网友
发布时间:2022-04-30 22:38
我来回答
共2个回答
热心网友
时间:2023-10-05 11:43
用lingo求解的,程序如下:
model:
max=(2-0.9*x1)*(200-10*x2)*0.4*(1-(3-x1)/0.9*(x2-x1))-0.9*x1*(200-10*x2)*0.04*(1-(3-x1)/0.9*(x2-x1)^2);
(200-20*x2+10*x1)*0.04*(0.9*(x2-x1)-3+x1)+0.08*(3-x1)=0;
20/9>x1;
x2<20;
3<x2;
x1+9*x2>30;
end
结果为y的最大值为:513.0279
此时x1为:1.981881
x2为:11.00527
希望回答对你有帮助····
热心网友
时间:2023-10-05 11:44
lingo中求最大值和最小值比matlab简单多了。在lingo中首先输入max=y(既你要求的方程式),然后再输入你的条件,最后点击一个红色圈圈的按钮就可以了。追问谢谢你!你说的这个我也知道 并且试过 发现出现错误 主要原因在于y不是线性的