iCub-main
|
Algorithms of general utility. More...
Functions | |
bool | iCub::optimization::minVolumeEllipsoid (const std::deque< yarp::sig::Vector > &points, const double tol, yarp::sig::Matrix &A, yarp::sig::Vector &c) |
Find the minimum volume ellipsoide (MVEE) of a set of N d-dimensional data points. More... | |
Algorithms of general utility.
bool iCub::optimization::minVolumeEllipsoid | ( | const std::deque< yarp::sig::Vector > & | points, |
const double | tol, | ||
yarp::sig::Matrix & | A, | ||
yarp::sig::Vector & | c | ||
) |
Find the minimum volume ellipsoide (MVEE) of a set of N d-dimensional data points.
points | the set of N d-dimensional data points. |
tol | the tolerance of the algorithm given in the points metrics. |
A | the dxd matrix of the ellipsoid equation in the center form: (x-c)'A(x-c)=1. |
c | the d-dimensional vector representing the ellipsoid's center. |