作业帮 > 综合 > 作业

LINGO解决最优化问题高手,希望能给出代码,可以多给分.

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/10 14:12:00
LINGO解决最优化问题高手,希望能给出代码,可以多给分.

X=[1 5 9 6 4].无约束条件,有没有大侠给出matlab代码的也行,小弟先口头谢过,日后定有重金相赠,
求当g(s,t)取得最大值时s,t的取值,其中t>0,s无约束
你这个问题光找个软件写写是没用的 就算写了你知道软件怎么算的吗?如果不知道又怎么确保软件算的就正确了?
实际上 如果你的式子表达正确那么问题应该不复杂 你的In是什么 是ln还是什么?最右侧的竖线又是什么
你的X是xi这个集吗?x1=1 x2=5这样吗?
再问: ‘In’就是以e为底的对数,最右侧的竖线是光标没意义,X就是x1,x2,...的取值,,只需求出当g(s,t)取得最大值时s,t的取值
再答: 那叫Ln 是L不是I 你写错了
如果是这样就很简单了 根本不需要用是软件 首先你要给出s和t的范围 然后把所有数都带进式子里面去 得到-h(s)/t-alnt+b这样形式的函数 其中h是二次函数 范围容易取出来 接着对这个t有关的函数求导数取极值即可 对于一个高中生来说都应该不算很难的问题

我跟你说这个问题s t一定给了范围的 否则最大值就是无穷大
再问: t>0,s无约束
再答: 直接给你写个算了
sets:
set/1..5/:x;
endsets
data:
x=1 5 9 6 4;
enddata
max=-@sum(set:(x-s)^2)/t/2-5*@log(t)/2-5*@log(5)/2;
@free(s);
再问: 大神,不对啊,,能不能加个QQ聊哈,997602668
再答: 哪里不对了 具体说 qq资料里面有