SDISNA(3)
πΈ NAME πΈ
okay bestie, welcome to SDISNA(3) from the Library Functions Manual π«Ά β this is the page for the icon that is SDISNA, and the source file is:
/home/abuild/rpmbuild/BUILD/lapack-static-3.12.0-build/lapack-3.12.0/SRC/sdisna.f
β¨ SYNOPSIS β¨
π§ Functions/Subroutines π§
subroutine SDISNA (job, m, n, d, sep, info)
SDISNA
π Function/Subroutine Documentation π
subroutine SDISNA (character job, integer m, integer n, real, dimension( * )
d, real, dimension( * ) sep, integer info)
SDISNA
π Purpose π
okay so hereβs the tea β: SDISNA computes the reciprocal condition numbers for the eigenvectors of a real symmetric or complex Hermitian matrix, or for the left or right singular vectors of a general m-by-n matrix. The reciprocal condition number is the βgapβ between the corresponding eigenvalue or singular value and the nearest other one β¨
The bound on the error, measured by angle in radians, in the I-th computed vector is given by:
SLAMCH( 'E' ) * ( ANORM / SEP( I ) )
where ANORM = 2-norm(A) = max( abs( D(j) ) ). SEP(I) is not allowed to be smaller than SLAMCH( 'E' )*ANORM in order to limit the size of the error bound π
SDISNA may also be used to compute error bounds for eigenvectors of the generalized symmetric definite eigenproblem. Slay π¦
π Parameters π
JOBβJOB is CHARACTER*1. Specifies for which problem the reciprocal condition numbers should be computed:= 'E': the eigenvectors of a symmetric/Hermitian matrix;= 'L': the left singular vectors of a general matrix;= 'R': the right singular vectors of a general matrix.
MβM is INTEGER. The number of rows of the matrix.M >= 0.NβN is INTEGER. IfJOB = 'L'or'R', the number of columns of the matrix, in which caseN >= 0. Ignored ifJOB = 'E'.DβD is REAL array, dimension (M) if JOB = 'E'anddimension (min(M,N)) if JOB = 'L' or 'R'. The eigenvalues (ifJOB = 'E') or singular values (ifJOB = 'L'or'R') of the matrix, in either increasing or decreasing order. If singular values, they must be non-negative.SEPβSEP is REAL array, dimension (M) if JOB = 'E'anddimension (min(M,N)) if JOB = 'L' or 'R'. The reciprocal condition numbers of the vectors.INFOβINFO is INTEGER.= 0: successful exit.< 0: ifINFO = -i, the i-th argument had an illegal value.
π Author π
- Univ. of Tennessee
- Univ. of California Berkeley
- Univ. of Colorado Denver
- NAG Ltd.
Definition at line 116 of file sdisna.f.
π Author π
Generated automatically by Doxygen for LAPACK from the source code.
mwah π β this page was served by LAPACK Version 3.12.0, file /home/abui...RC/sdisna.f(3). Date? not printed here, so weβre keeping it mysterious and timeless β¨π
π¦ where this page comes from
- opensuse-leap 16.0: lapack-man 3.12.0-160000.2.2 Β· BSD-3-Clause
- opensuse-leap 16.0: lapack-man 3.12.0-160000.2.2 Β· BSD-3-Clause
- opensuse-leap 16.0: lapack-man 3.12.0-160000.2.2 Β· BSD-3-Clause
- opensuse-leap 16.0: lapack-man 3.12.0-160000.2.2 Β· BSD-3-Clause
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms