Click or drag to resize

DoubleHermitianBandMatrix(DoubleComplexMatrix, Int32) Constructor

Constructs a DoubleHermitianBandMatrix instance by extracting the Hermitian part of a band of entries from a square matrix.

Namespace: CenterSpace.NMath.Core
Assembly: NMath (in NMath.dll) Version: 7.4
Syntax
public DoubleHermitianBandMatrix(
	DoubleComplexMatrix A,
	int halfBandwidth
)

Parameters

A  DoubleComplexMatrix
A square matrix.
halfBandwidth  Int32
The number of superdiagonals to extract. This is also the half bandwidth of the resulting Hermitian banded matrix.
Exceptions
ExceptionCondition
InvalidArgumentExceptionThrown if the number of rows of A is less than the bandwidth of resulting banded matrix.
MatrixNotSquareExceptionThrown if the input matrix, A, is not square.
Remarks
The main diagonal is extracted along with halfBandwidth superdiagonals from the upper triangular part of A.
See Also