1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41
|
DEBUT
for va=[1:N]
c=va;
fid=fopen('valk.txt','w');
fprintf(fid,'%i\n',c);
fclose(fid);
lb=[(-a*pi/180)+t1i,(-a*pi/180)+t2i,(-a*pi/180)+t3i,(-a*pi/180)+t4i];
ub=[(a*pi/180)+t1i ,(a*pi/180)+t2i ,(a*pi/180)+t3i ,(a*pi/180)+t4i];
t0=[0,0,0,0];;
options = optimset('LargeScale','off');
D=0;
[t,D] =fmincon(@fctobj,t0,[],[],[],[],lb,ub,@fctcon,options);
t1i=t(1);
t2i=t(2);
t3i=t(3);
t4i=t(4);
if (D==0)&(t1i~=0)&(t2i~=0)&(t3i~=0)&(t4i~=0)
a=a+1;
break;
return %(Début) ;
end
t1f(va+1)=t(1);
t2f(va+1)=t(2);
t3f(va+1)=t(3);
t4f(va+1)=t(4);
dex(va)=abs(D);
end |
Partager