SVD of a $3\times 3$ matrix

77 Views Asked by At

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 ?