SRC/slangb.f(3)
π SRC/slangb.f π
SRC/slangb.f β yup, that's the page, bestie. It's from the Library Functions Manual and it's here to explain slangb, the real function that measures a general band matrix. π
πΈ NAME πΈ
SRC/slangb.f β the function page itself. Iconic, honestly. π
π¦ SYNOPSIS π¦
Functions/Subroutines
real function slangb (norm, n, kl, ku, ab, ldab, work)
SLANGB returns the value of the 1-norm, Frobenius norm, infinity-norm, or the largest absolute value of any element of general band matrix. β¨
π Function/Subroutine Documentation π
real function slangb (character norm, integer n, integer kl, integer ku,
real, dimension( ldab, * ) ab, integer ldab, real, dimension( * ) work)
SLANGB returns the value of the 1-norm, Frobenius norm, infinity-norm, or the largest absolute value of any element of general band matrix. No cap, that's the whole gig. π
π Purpose π
Okay so SLANGB returns the value of the one norm, or the Frobenius norm, or the infinity norm, or the element of largest absolute value of an n by n band matrix A, with kl sub-diagonals and ku super-diagonals. It's giving "matrix measurement main character." π₯
π₯ Returns π₯
SLANGB is defined like this, bestie:
SLANGB = ( max(abs(A(i,j))), NORM = 'M' or 'm'
(
( norm1(A), NORM = '1', 'O' or 'o'
(
( normI(A), NORM = 'I' or 'i'
(
( normF(A), NORM = 'F', 'f', 'E' or 'e'
where norm1 denotes the one norm of a matrix (maximum column sum), normI denotes the infinity norm of a matrix (maximum row sum) and normF denotes the Frobenius norm of a matrix (square root of sum of squares). Note that max(abs(A(i,j))) is not a consistent matrix norm. β οΈ
π«Ά Parameters π«Ά
NORMβNORMisCHARACTER*1. Specifies the value to be returned inSLANGBas described above. πNβNisINTEGER. The order of the matrixA.N >= 0. WhenN = 0,SLANGBis set to zero. πKLβKLisINTEGER. The number of sub-diagonals of the matrixA.KL >= 0. πΈKUβKUisINTEGER. The number of super-diagonals of the matrixA.KU >= 0. π¦ABβABisREAL array, dimension (LDAB,N). The band matrixA, stored in rows 1 toKL+KU+1. The j-th column ofAis stored in the j-th column of the arrayABas follows:
AB(ku+1+i-j,j) = A(i,j) for max(1,j-ku)<=i<=min(n,j+kl).
LDABβLDABisINTEGER. The leading dimension of the arrayAB.LDAB >= KL+KU+1. β¨WORKβWORKisREAL array, dimension (MAX(1,LWORK)), whereLWORK >= NwhenNORM = 'I'; otherwise,WORKis not referenced. π
π§ Author π§
- Univ. of Tennessee
- Univ. of California Berkeley
- Univ. of Colorado Denver
- NAG Ltd.
Definition at line 122 of file slangb.f. π
π Author π
Generated automatically by Doxygen for LAPACK from the source code. β¨
That's the whole thing, bestie. Footer tea at the very bottom: LAPACK, Version 3.12.0, source SRC/slangb.f(3). Mwah ππ
π¦ where this page comes from
- arch rolling: lapack-doc 3.12.1-2 Β· custom
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms