MRPT logo

distributions.h File Reference

#include <mrpt/utils/utils_defs.h>
#include <mrpt/math/CMatrixTemplateNumeric.h>
#include <mrpt/math/CVectorTemplate.h>

Go to the source code of this file.


Namespaces

namespace  mrpt
 The main namespace for all the Mobile Robot Programming Toolkit (MRPT) C++ libraries.
namespace  mrpt::math
 This base provides a set of functions for maths stuff.

Functions

double MRPTDLLIMPEXP mrpt::math::normalPDF (double x, double mu, double std)
 Evaluates the univariate normal (Gaussian) distribution at a given point "x".
template<class T >
mrpt::math::normalPDF (const CMatrixTemplateNumeric< T > &x, const CMatrixTemplateNumeric< T > &mu, const CMatrixTemplateNumeric< T > &cov)
 Evaluates the multivariate normal (Gaussian) distribution at a given point "x" ("x" and "mu" can be 1xN or Nx1 matrixes).
double MRPTDLLIMPEXP mrpt::math::erfc (double x)
 The complementary error function of a Normal distribution.
double MRPTDLLIMPEXP mrpt::math::erf (double x)
 The error function of a Normal distribution.
double MRPTDLLIMPEXP mrpt::math::normalQuantile (double p)
 Evaluates the Gaussian distribution quantile for the probability value p=[0,1].
double MRPTDLLIMPEXP mrpt::math::normalCDF (double p)
 Evaluates the Gaussian cumulative density function.
double MRPTDLLIMPEXP mrpt::math::chiSquareQuantile (double P, unsigned int dim=1)
 The "quantile" of the Chi-Square distribution, for dimension "dim" and probability 0<P<1 An aproximation from the Wilson-Hilferty transformation is used.




Page generated by Doxygen 1.5.9 for MRPT 0.6.5 SVN: at Sun Aug 2 11:41:17 CDT 2009