adding new matrix creation function based in svd descomposition