Computes the singular value decomposition of a general rectangular matrix using a divide and conquer method.
The routine computes the singular value decomposition (SVD) of a real/complex
A, optionally computing the left and/or right singular vectors.
If singular vectors are desired, it uses a divide-and-conquer algorithm. The SVD is written
for real routines,
for complex routines,
nmatrix which is zero except for its min(
n) diagonal elements,
morthogonal/unitary matrix, and
northogonal/unitary matrix. The diagonal elements of
Σare the singular values of
A; they are real and non-negative, and are returned in descending order. The first min(
n) columns of
Vare the left and right singular vectors of