Bonjour,
Avant toute chose je n'ai fait que du C, mes connaissances en C++ sont proches du néant !
Je cherche une fonction qui calcule la fonction Gaussienne :
J'ai bien sur utilise cette implémentation, mais comme cette fonction doit être évaluée un très grand nombre de fois les temps de calcul sont très longs.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 double GaussPDF(double x, double mu, double sigma){ return invSQRT2PI * exp( ( -(x - mu)*(x - mu) ) / (2 * sigma*sigma) ) / sigma ; }
Je cherche donc une fonction basée sur les lookup tables (je ne connais pas le nom en français). Je pourrait implémenter la mienne mais j'ai bien peur qu'elle ne soit pas du tout optimale !
Existe-il des librairies C++ qui font le travail ? J'ai découvert la librairie boost, mais je ne sais pas si cela résout mon problème.
Merci !
Partager