fortran-lapack
Loading...
Searching...
No Matches
la_lapack::gesvdq Interface Reference

GESVDQ: computes the singular value decomposition (SVD) of a complex M-by-N matrix A, where M >= N. The SVD of A is written as [++] [xx] [x0] [xx] A = U * SIGMA * V^*, [++] = [xx] * [ox] * [xx] [++] [xx] where SIGMA is an N-by-N diagonal matrix, U is an M-by-N orthonormal matrix, and V is an N-by-N unitary matrix. The diagonal elements of SIGMA are the singular values of A. The columns of U and V are the left and the right singular vectors of A, respectively. More...

Public Member Functions

 la_cgesvdq
 
 la_dgesvdq
 
 la_qgesvdq
 
 la_sgesvdq
 
 la_wgesvdq
 
 la_zgesvdq
 

Detailed Description

GESVDQ: computes the singular value decomposition (SVD) of a complex M-by-N matrix A, where M >= N. The SVD of A is written as [++] [xx] [x0] [xx] A = U * SIGMA * V^*, [++] = [xx] * [ox] * [xx] [++] [xx] where SIGMA is an N-by-N diagonal matrix, U is an M-by-N orthonormal matrix, and V is an N-by-N unitary matrix. The diagonal elements of SIGMA are the singular values of A. The columns of U and V are the left and the right singular vectors of A, respectively.

Member Function/Subroutine Documentation

◆ la_cgesvdq()

la_lapack::gesvdq::la_cgesvdq

◆ la_dgesvdq()

la_lapack::gesvdq::la_dgesvdq

◆ la_qgesvdq()

la_lapack::gesvdq::la_qgesvdq

◆ la_sgesvdq()

la_lapack::gesvdq::la_sgesvdq

◆ la_wgesvdq()

la_lapack::gesvdq::la_wgesvdq

◆ la_zgesvdq()

la_lapack::gesvdq::la_zgesvdq

The documentation for this interface was generated from the following file: