le 03-26-2007 12:40 PM
le 03-26-2007 02:15 PM
le 01-13-2016 04:29 PM
Bonjour,
Je suis tombé sur ce sujet ancien via un célèbre moteur de recherche car comme yoyo456, je souhaite à générer des nombres suivant une distribution normale pour bruiter un signal.
La fonction présente dans Labview a une distribution uniforme, entre 0 et 1 donc si multipliée par un coefficient, la répartition restera uniforme. Y a-t-il un moyen simple (comprendre "une fonctoin existante") de générer cette répartition suivant une loi normale ? ou bien faut-il redéfinir les équations de bas niveau ?
Autrement j'ai bien une idée mais si on peut éviter de réinventer la roue et d'avoir une usine à gaz ...
Cordialement,
Pierre
le 01-13-2016 05:06 PM
Bonsoir,
J'ai trouvé une solution qui donne quelque chose d'un peu plus sympathique qu'une distribution uniforme, qui se rapproche malhonnêtement d'une distribution normale.
Je ne fais que combiner plusieurs résultats de tirages uniformes avec une étendue différente, dans le but de concentrer plus de valeurs au centre (je cherche une distribution centrée autour de 0). L'histogramme "Hist_etendue+mid+ctr" étant le plus abouti.
Pour mon usage cela devrait suffire, je vous mets mon VI (LV 2013) pour voir le résultat. Il y a moyen de jouer avec quelques paramètres pour voir l'influence sur l'histogramme. Si vous avez des remarques ou suggestions d'amélioration je suis preneur.
A bientôt,
Pierre
le 01-15-2016 03:30 AM
Bonjour, C’est intéressant comme fonction. Bonne journée.
Luc Desruelle | Mon profil | Mon blog LabVIEW | Auteur livre LabVIEW : Programmation et applications - G Web
Certified LabVIEW Architect (CLA) & Certified TestStand Developper (CTD) | LabVIEW Champion
MESULOG - LinkedIn site | NERYS - NERYS Group
| directeur CEO MESULOG
| CODIR - NERYS group