Click or drag to resize

IMatrixPatternsIsUpperHessenberg Property

Gets a value indicating whether this instance is upper Hessenberg.

Namespace:  Novacta.Analytics
Assembly:  Novacta.Analytics (in Novacta.Analytics.dll) Version: 2.0.0
Syntax
bool IsUpperHessenberg { get; }

Property Value

Type: Boolean
true if this instance is upper Hessenberg; otherwise, false.
Remarks

A matrix is upper Hessenberg if it is square and has zero entries below its first sub-diagonal.

Let LaTeX equation be a matrix, and consider its generic entry

LaTeX equation

where LaTeX equation and LaTeX equation are the number of rows and columns of LaTeX equation, respectively.

If LaTeX equation, the matrix has LaTeX equation sub-diagonals: for LaTeX equation, the LaTeX equation-th sub-diagonal is the collection of entries corresponding to the positions

LaTeX equation

Hence IsUpperHessenberg returns true if LaTeX equation and LaTeX equation whenever LaTeX equation.

See Also