matlab做多目标线性规划用fgoalattain函数最后结果是不是要四舍五入?? 50

这是matlab算法大全目标规划中的一题,他只有lingo解法答案为x1=2,x2=4,最大利润为1600.这是我用matlab中fgoalatttain做的最后答案为x... 这是matlab算法大全目标规划中的一题,他只有lingo解法答案为x1=2,x2=4,最大利润为1600.
这是我用matlab中fgoalatttain做的最后答案为x1=1.875,x2=3.75,最后答案为1500,我表示很无语。。。。是不是要四舍五入。。。求大虾帮忙解决啊,跪求!!!!
function f=fun(x)
f(1)=200*x(1)+300*x(2);
f(2)=2*x(1)-x(2);
f(3)=-5*x(2)+12*x(1);

a=[-200 -300;2 2;12 -5];
x0=[1 1];
b=[-1500 12 33]';
aeq=[2 -1];
beq=[0];
vlb=[0 0]';
vub=[];
goal=[-1500 0 33];
weight=abs(goal);
[x,fval]=fgoalattain('fun',x0,goal,weight,a,b,aeq,beq,vlb,vub)
展开
 我来答
森林麋鹿和小树3e
2011-08-07
知道答主
回答量:27
采纳率:50%
帮助的人:11.1万
展开全部
急需 题目是不是要求是整数解??????
追问
恩恩,整数解
追答
没有做出来,用了分支界定法,好像做不对。用lingo很好解。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式