永发信息网

请问你可以帮我编一下下面的函数吗,

答案:1  悬赏:60  手机版
解决时间 2021-03-23 12:17
请问你可以帮我编一下下面的函数吗,

最佳答案

function y=optm(Xij)
options = optimset('Algorithm','interior-point');
X=Xij;
LB=zeros(1,31);
UB=960000*ones(1,31);
X0=10000*rand(1,31);
[y,FVAL,EXITFLAG] = FMINCON(@(x)obfun(x,X),X0,[],[],[],[],LB,UB,@(x)con(x,X),options)
function GG=obfun(x,X)
W=[0.1440 0.1380 0.1440 0.1440 0.1440 0.1420 0.1440];
Sx=sum(x);
for i=1:31
Y(i)=x(i)/Sx;
end
for j=1:7
SG=0;
for i=2:31
SG=SG+(X(j,i)-X(j,i-1))*(Y(i)+Y(i-1));
end
G(j)=1-SG;
end
GG=sum(W.*G);
function [c,ceq]=con(x,X)
Gu=[0.3160 0.5960 0.5310 0.3060 0.4850 0.4550 0.4020];
Sx=sum(x);
for i=1:31
Y(i)=x(i)/Sx;
end
for j=1:7
SG=0;
for i=2:31
SG=SG+(X(j,i)-X(j,i-1))*(Y(i)+Y(i-1));
end
G(j)=1-SG;
end
for i=1:7
c(i)=G(i)-Gu(i);
end
for i=8:14
c(i)=-G(i-7);
end
c(15)=-Sx+120000;
c(16)=Sx-960000;
ceq=[];


我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
德州人才市场什么时候有招聘会
TCL王牌专卖店在哪里啊,我有事要去这个地方
多选题2012年1月20日,教育部、国家发改委和
梦到自己把别人砍出血了。 这是好还是不好啊
1.89升是多少重量
告诉你不退留缩的诗句
跌停上龙虎榜什么意思,股票上了龙虎榜是好还
单选题我国处理民族关系的首要原则是A.民族平
床垫属于哪个行业是什么
操作系统,SQL Server08R2版本中R指的是什么
在手机上怎么查信用卡欠款额度
摸了CC霜还可以用遮瑕气垫bb霜吗
金鱼发情怎么办
奇技汽车养护中心地址在什么地方,想过去办事
具字在前面组词,具体、具有、具备还有什么呢
推荐资讯
对晏子的评价
gta5僵尸在哪里1111
在qq钱包里充的流量可以用吗
在网吧没有无线网手机怎样上网?
九仟佳美容会所连锁店我想知道这个在什么地方
现在指纹锁市场怎么样?想做指纹锁!求解答谢
抛物线与x轴交点的横坐标为-2和1,且通过点(
汉堡包有营养吗?
酷q机器人的设置在哪,或者谁有设置插件给我
QQ空间一天刷几千留言后会不会被封号??
为什么-3≤x≤2与x≦-2或3≦x≦4取并集为什么
为什么以前古代的皇帝,说话要带一个朕字呢?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?