多变量 优化,matlab 多参数优化问题 求更正"/>
matlab 多变量 优化,matlab 多参数优化问题 求更正
matlab 多参数优化问题 求更正
程序中问题:1.主程序提供的msg0,子程序却用msg,子程序不接受,应统一
2.msg0所示值不在VLB和VUB之间,按下面改:
function f=cpro(msg)
x=zeros(7,1000);
y=zeros(1,1000);
c(1)=25;
c(5)=50;
c(7)=50;
for i=3
if abs(msg(i+7)*3-msg(i))/msg(i)<=0.01
c(i)=200;
elseif abs(msg(i+7)*3-msg(i))/msg(i)>0.01&&abs(msg(i+7)*3-msg(i))/msg(i)<=0.05
c(i)=50;
else
c(i)=20;
end
end
for i=4
if abs(msg(i+7)*3-msg(i))/msg(i)<=0.01
c(i)=500;
elseif abs(msg(i+7)*3-msg(i))/msg(i)>0.01&&abs(msg(i+7)*3-msg(i))/msg(i)<=0.0
更多推荐
matlab 多变量 优化,matlab 多参数优化问题 求更正
发布评论