Comment je peux générer un bruit blanc gaussien en c++
Comment je peux générer un bruit blanc gaussien en c++
les formules selon Wikipedia.
et au niveau language, il te faut math.h et une librairie pour les transformées de Fourier je crois.
Le lien que tu as donné parle surtout du bruit blanc pur. Pour le Gaussienc'est super simple à générer :
Les probabilités impliquent que plus tu multiplies x par lui même, plus ta courbe gaussienne sera parfaite. donc tu optiens un meilleurs résultat avec x*x*x etc.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 double x = nombreAléatoireEntre( -1., 1. ); x = x * x;
En fait, c'est pas tout à fait ça.
Il faut faire :
Regarde ce livre en détails, il très instructif et gratuit sur le net :
Code : Sélectionner tout - Visualiser dans une fenêtre à part ( RND() + RND() + RND() + ... ) / n
http://www.dspguide.com/ch2/6.htm
Si tu cherches des sources, il y a toujours http://www.musicdsp.org/
J'aimerai attirer ton attention là dessus :
http://www.developpez.net/forums/sho...d.php?t=331848
Partager