Click or drag to resize

ComplexMatrixIsUpperTriangular Property

Gets a value indicating whether this instance is upper triangular.

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

Property Value

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

Implements

IMatrixPatternsIsUpperTriangular
Remarks

A matrix is upper triangular if it is square and the entries on its sub-diagonals are zero.

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 IsUpperTriangular returns true if LaTeX equation and LaTeX equation whenever LaTeX equation.

See Also