NR1RB

Computes the 1-norm of a real band matrix in band storage mode.

Required Arguments

A — Real (NUCA + NLCA + 1) by N array containing the N by N band matrix in band storage mode.   (Input)

NLCA — Number of lower codiagonals of A.   (Input)

NUCA — Number of upper codiagonals of A.   (Input)

ANORM — Real scalar containing the 1-norm of A.   (Output)

Optional Arguments

N — Order of the matrix.   (Input)
Default: N = size (A,2).

LDA — Leading dimension of A exactly as specified in the dimension statement of the calling program.   (Input)
Default: LDA = size (A,1).

FORTRAN 90 Interface

Generic:          CALL NR1RB (A, NLCA, NUCA, ANORM [,…])

Specific:          The specific interface names are S_NR1RB and D_NR1RB.

FORTRAN 77 Interface

Single:            CALL NR1RB (N, A, LDA, NLCA, NUCA, ANORM)

Double:          The double precision name is DNR1RB.

Description

The routine NR1RB computes the 1-norm of a real band matrix A. The 1-norm of a matrix A is

This is the maximum of the sums of the absolute values of the column elements.

Example

Compute the 1-norm of a 4 ´ 4 real band matrix stored in band mode.

 

      USE NR1RB_INT

      USE UMACH_INT

 

      IMPLICIT   NONE

!                                 Declare variables

      INTEGER    LDA, N, NLCA, NUCA

      PARAMETER  (LDA=4, N=4, NLCA=2, NUCA=1)

!

      INTEGER    NOUT

      REAL       A(LDA,N), ANORM

!

!                                 Set values for A (in band mode)

!                                 A = (  0.0  2.0  2.0  3.0  )

!                                     ( -2.0 -3.0 -4.0 -1.0  )

!                                     (  2.0  1.0  0.0  0.0  )

!                                     (  0.0  1.0  0.0  0.0  )

!

      DATA A/0.0, -2.0, 2.0, 0.0, 2.0, -3.0, 1.0, 1.0, 2.0, -4.0, 0.0, &

          0.0, 3.0, -1.0, 2*0.0/

!                                 Compute the L1 norm of A

      CALL NR1RB (A, NLCA, NUCA, ANORM)

!                                 Print results

      CALL UMACH (2, NOUT)

      WRITE (NOUT,*) ' The 1-norm of A is ', ANORM

      END

Output

 

The 1-norm of A is     7.00000


Visual Numerics, Inc.
Visual Numerics - Developers of IMSL and PV-WAVE
http://www.vni.com/
PHONE: 713.784.3131
FAX:713.781.9260