Récupérer l'angle d'une conversion sin / cos

Je veux inverser une sin/cos opération pour obtenir un angle, mais je ne peux pas comprendre ce que je devrais faire.

J'ai utilisé sin et cos sur un angle en radians pour obtenir le x/y du vecteur en tant que tel:

double angle = 90.0 * M_PI /180.0;  //90 deg. to rad.
double s_x = cos( angle );
double s_y = sin( angle );

Donné s_x et s_yest-il possible de revenir de l'angle? J'ai pensé atan2 est la fonction à utiliser, mais je n'obtiens pas les résultats escomptés.

source d'informationauteur Eric Fortier