I am trying to implement an efficient, ad-hoc method to perform the SVD of a $3\times3$ matrix.
I know how to obtain the Eigen values of such a matrix, by direct resolution of the characteristic equation (a cubic) and a little of vector calculus.
I don't want an iterative method but a direct one. Preferably without complex numbers. Can you help ?