Come da titolo, desideravo chiedervi come calcolare un parametro (casuale) il cui valore atteso sia uguale a zero.
Probabilmente sarà una domanda banale, ma al momento non mi viene nulla in mente, se non utilizzare rand() in un intervallo ben definito.
Ho provato a svolgere in questo modo:
- Codice:
sum=0.;
while(i<t){
gamma=rand()/(RAND_MAX);
sum+=gamma;
}
mean=sum/(double)t;
Qualora volessi considerare l'intervallo [-1,+1], lo calcolerei invece con
- Codice:
gamma=2.*((double)(rand()/(double)RAND_MAX))-1.0;
Spero possiate aiutarmi.
Grazie