tableau pour optimiser programme
Bonjour tous,
j'ai du mal à optimiser un programme, voila se que j'ai:
Code:
1 2 3 4 5 6 7 8 9 10 11 12
| for z=1:1:130;
C_1x(z,:)=coord_x(z,2:52)*cos((1*2*pi)/T);
S_1x(z,:)=coord_x(z,2:52)*sin((1*2*pi)/T);
a_1x(z)=(2/T)*trapz(temps(1,:),C_1x(z,:));
b_1x(z)=(2/T)*trapz(temps(1,:),S_1x(z,:));
end
for z=1:1:130;
C_2x(z,:)=coord_x(z,2:52)*cos((2*2*pi)/T);
S_2x(z,:)=coord_x(z,2:52)*sin((2*2*pi)/T);
a_2x(z)=(2/T)*trapz(temps(1,:),C_2x(z,:));
b_2x(z)=(2/T)*trapz(temps(1,:),S_2x(z,:));
end |
j'ai representer ici que les indices 1 et 2 mais il faudrait que je le fasse pour les indices de 1 jusqu'a 10 mais je n'arrive pas à optimiser cela.
Je pensais utiliser les tableaux et faire:
Code:
1 2 3 4 5 6 7 8 9
|
for n=1:10;
for z=1:130;
Cx_{n}(z,:)=coord_x(z,2:52)*cos((n*2*pi)/T);
Sx_{n}(z,:)=coord_x(z,2:52)*sin((n*2*pi)/T);
ax_{n}(z)=(2/T)*trapz(temps(1,:),Cx_{n}(z,:));
bx_{n}(z)=(2/T)*trapz(temps(1,:),Sx_{n}(z,:));
end
end |
mais quand j'ai regardé mais resultats je n'avais pas la meme chose qu'avec ci dessus?
si vous pourriez m'aider ca serait super gentil
A+