|
i have the folowing code
y = zeros(1,nt);
z = zeros(1,nt);
zz = zeros(ni,nt);
vv = zeros( nv,nt);
vis = zeros(nv,ni,nt);
X = zeros(1,nt);
qt = zeros(nv,ni,nt);
ql = zeros(ni,nt);
qlv = zeros(nv,nt);
II = zeros(1,nt);
III = zeros(ni,nt);
x = struct('y',y,'z',z,'II',II,'III',III,'zz',zz,'vv',vv,'qlv',...
qlv,'x',X,'qt',qt,'ql',ql,'vis',vis);
function [ fct ] = fonctionobjectifv1(x)
%y,z,II,III,zz,vv,qlv )
load data.mat
fct=0
for t=1:nt
fct=fct+(pf*x.y(t)+pu*x.X(t) + df*x.z(t)+ du*x.II(t)),
for i= 1:ni
fct=fct+(sf(i)*x.zz(i,t)+su(i)*x.III(i,t)),
end
for v=1:nv
fct=fct+(tf(v)*x.vv(v,t)+tu(v)*x.qlv(v,t)),
end
end
|