J'utilise un algo simple pour calculer mon ecart type.
S1 = 0;
S2 = 0;
for (i=1;i<=N;i++)
{
Acquerir(Ai); // prelève le signal au point convertisseur
S1 = S1+Ai;
S2 = S2+Ai*Ai;
}
M = S1/N;
V = S2/N-M*M;
Ec = sqrt (V);
Cependant j'ai des incertitudes au niveau des resultats surtout si mes variations sont faibles.
On m' a dit que pour avoir de meilleurs resultats, il faudrait effectuer le calcul avec deux boucles emboitées.
Quelqu'un peut il m'aider à effectuer ce genre de calcul ?
Merci d'avance.
Ps: je developpe en C sur microcontroleur et je ne connais pas d'avance le nombre d'echantillons car je fais l'acquisition durant un temps spécifier par le user.