*nix Documentation Project
·  Home
 +   man pages
·  Linux HOWTOs
·  FreeBSD Tips
·  *niX Forums

  man pages->IRIX man pages -> complib/sdisna (3)              
Title
Content
Arch
Section
 

Contents


SDISNA(3F)							    SDISNA(3F)


NAME    [Toc]    [Back]

     SDISNA - compute 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

SYNOPSIS    [Toc]    [Back]

     SUBROUTINE	SDISNA(	JOB, M,	N, D, SEP, INFO	)

	 CHARACTER	JOB

	 INTEGER	INFO, M, N

	 REAL		D( * ),	SEP( * )

PURPOSE    [Toc]    [Back]

     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.

ARGUMENTS    [Toc]    [Back]

     JOB     (input) 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	     (input) INTEGER
	     The number	of rows	of the matrix. M >= 0.

     N	     (input) INTEGER
	     If	JOB = 'L' or 'R', the number of	columns	of the matrix, in
	     which case	N >= 0.	Ignored	if JOB = 'E'.

     D	     (input) REAL array, dimension (M) if JOB =	'E'
	     dimension (min(M,N)) if JOB = 'L' or 'R' The eigenvalues (if JOB
	     = 'E') or singular	values (if JOB = order.	If singular values,



									Page 1






SDISNA(3F)							    SDISNA(3F)



	     they must be non-negative.

     SEP     (output) REAL array, dimension (M)	if JOB = 'E'
	     dimension (min(M,N)) if JOB = 'L' or 'R' The reciprocal condition
	     numbers of	the vectors.

     INFO    (output) INTEGER
	     = 0:  successful exit.
	     < 0:  if INFO = -i, the i-th argument had an illegal value.
SDISNA(3F)							    SDISNA(3F)


NAME    [Toc]    [Back]

     SDISNA - compute 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

SYNOPSIS    [Toc]    [Back]

     SUBROUTINE	SDISNA(	JOB, M,	N, D, SEP, INFO	)

	 CHARACTER	JOB

	 INTEGER	INFO, M, N

	 REAL		D( * ),	SEP( * )

PURPOSE    [Toc]    [Back]

     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.

ARGUMENTS    [Toc]    [Back]

     JOB     (input) 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	     (input) INTEGER
	     The number	of rows	of the matrix. M >= 0.

     N	     (input) INTEGER
	     If	JOB = 'L' or 'R', the number of	columns	of the matrix, in
	     which case	N >= 0.	Ignored	if JOB = 'E'.

     D	     (input) REAL array, dimension (M) if JOB =	'E'
	     dimension (min(M,N)) if JOB = 'L' or 'R' The eigenvalues (if JOB
	     = 'E') or singular	values (if JOB = order.	If singular values,



									Page 1






SDISNA(3F)							    SDISNA(3F)



	     they must be non-negative.

     SEP     (output) REAL array, dimension (M)	if JOB = 'E'
	     dimension (min(M,N)) if JOB = 'L' or 'R' The reciprocal condition
	     numbers of	the vectors.

     INFO    (output) INTEGER
	     = 0:  successful exit.
	     < 0:  if INFO = -i, the i-th argument had an illegal value.


									PPPPaaaaggggeeee 2222
[ Back ]
 Similar pages
Name OS Title
ztrsna IRIX estimate reciprocal condition numbers for specified eigenvalues and/or right eigenvectors of a complex upper t
ctrsna IRIX estimate reciprocal condition numbers for specified eigenvalues and/or right eigenvectors of a complex upper t
cptcon IRIX compute the reciprocal of the condition number (in the 1-norm) of a complex Hermitian positive definite tridia
zptcon IRIX compute the reciprocal of the condition number (in the 1-norm) of a complex Hermitian positive definite tridia
zhecon IRIX estimate the reciprocal of the condition number of a complex Hermitian matrix A using the factorization A = U*
checon IRIX estimate the reciprocal of the condition number of a complex Hermitian matrix A using the factorization A = U*
zhpcon IRIX estimate the reciprocal of the condition number of a complex Hermitian packed matrix A using the factorization
chpcon IRIX estimate the reciprocal of the condition number of a complex Hermitian packed matrix A using the factorization
dptcon IRIX compute the reciprocal of the condition number (in the 1-norm) of a real symmetric positive definite tridiagon
sptcon IRIX compute the reciprocal of the condition number (in the 1-norm) of a real symmetric positive definite tridiagon
Copyright © 2004-2005 DeniX Solutions SRL
newsletter delivery service