LowerTriangularize

LowerTriangularize[m]

gives a matrix in which all but the lower triangular elements of m are replaced with zeros.

LowerTriangularize[m,k]

replaces with zeros only the elements above the k^(th) subdiagonal of m.

Details

Examples

open allclose all

Basic Examples  (2)

Get the lower triangular part of a matrix:

Get the strictly lower triangular part of a matrix:

Scope  (2)

Get the lower triangular part of nonsquare matrices:

The number of rows or columns limits the meaningful values of the parameter k:

Properties & Relations  (2)

Matrices returned by LowerTriangularize satisfy LowerTriangularMatrixQ:

LowerTriangularize[m,k] is equivalent to Transpose[UpperTriangularize[Transpose[m], -k]]:

Introduced in 2008
 (7.0)