0

I want to uniformly generate points at random on the boundary of an ellipsoid in any dimension.

The method given by @elhuhdron here is very nice and it can be straightforwardly generalized to any dimension, but it is restricted to an ellipsoid in standard position (axes-aligned). How to do for the general position? Say the ellipsoid is defined by $x'Ax = r^2$. One can get the radii and sample on the axes-aligned ellipsoid having these radii but then it remains to rotate the simulated points.

So what is the rotation between an ellipsoid in general position and its "standard version"? (same radii and axes-aligned). That is the question.

0 Answers0