function y=myfunv(x) %对于文件i,其ti时刻的下载速度 x[i]取值1或0
x=[1 0 1 0 0 0 0 0 0 0 1 0 1 0 0 0 ]
voi=[70 70 70 70 70 70 70 70 390 390 390 390 390 390 390 390];
for i=0:1:15
{
if x[i]==0;
{
y[i]=0;
}
end
if
412K>=sum(x[i]*v[i]); %v[i]=390K=390K-0.1*390K. v[i]=40K=40K-0.1*40K.
% v[i]=390*0.95K
% v[i]= 40*0.95K
y[i]= 0.95.*voi[i];
else
(412K.*0.95.*voi[i])./sum(x[i].*0.95.*voi[i]);
end
}
end
end
x=[1 0 1 0 0 0 0 0 0 0 1 0 1 0 0 0 ]
voi=[70 70 70 70 70 70 70 70 390 390 390 390 390 390 390 390];
for i=0:1:15
{
if x[i]==0;
{
y[i]=0;
}
end
if
412K>=sum(x[i]*v[i]); %v[i]=390K=390K-0.1*390K. v[i]=40K=40K-0.1*40K.
% v[i]=390*0.95K
% v[i]= 40*0.95K
y[i]= 0.95.*voi[i];
else
(412K.*0.95.*voi[i])./sum(x[i].*0.95.*voi[i]);
end
}
end
end