SGELQS
Univ. of Tennessee, Univ. of California Berkeley and NAG Ltd..
November 2006
November 2006
Purpose
Compute a minimum-norm solution
min || A*X - B ||
using the LQ factorization
A = L*Q
computed by SGELQF.
min || A*X - B ||
using the LQ factorization
A = L*Q
computed by SGELQF.
Arguments
M |
(input) INTEGER
The number of rows of the matrix A. M >= 0.
|
N |
(input) INTEGER
The number of columns of the matrix A. N >= M >= 0.
|
NRHS |
(input) INTEGER
The number of columns of B. NRHS >= 0.
|
A |
(input) REAL array, dimension (LDA,N)
Details of the LQ factorization of the original matrix A as
returned by SGELQF. |
LDA |
(input) INTEGER
The leading dimension of the array A. LDA >= M.
|
TAU |
(input) REAL array, dimension (M)
Details of the orthogonal matrix Q.
|
B |
(input/output) REAL array, dimension (LDB,NRHS)
On entry, the m-by-nrhs right hand side matrix B.
On exit, the n-by-nrhs solution matrix X. |
LDB |
(input) INTEGER
The leading dimension of the array B. LDB >= N.
|
WORK |
(workspace) REAL array, dimension (LWORK)
|
LWORK |
(input) INTEGER
The length of the array WORK. LWORK must be at least NRHS,
and should be at least NRHS*NB, where NB is the block size for this environment. |
INFO |
(output) INTEGER
= 0: successful exit
< 0: if INFO = -i, the i-th argument had an illegal value |