3,423
社区成员
发帖
与我相关
我的任务
分享
function main
x0=ones(300,1)/300;
a=linspace(0,0.2,100);
for i=1:1;100
Aeq=[];
Aeq(1,:)=ones(1,300);
Aeq(2,:)=evalin('base', 'mean_data');
beq=[1;a(i)];
[x,f]=fmincon(@(x)fun(x),x0,[],[],Aeq,beq);
b(i)=sqrt(f);
plot(b,a)
end
end
function f=fun(x)
C=evalin('base','C');
f=x'*C*x;
end