tril

Syntax

tril(X, [k=0])

Arguments

X is a matrix.

k (optional) is an integer.

Details

If k is not specified: return the lower triangular portion of matrix X.

If k is specified: return the elements on and below the k-th diagonal of X.

Examples

m=matrix(1 2 3, 4 5 6, 7 8 9);
m;
col1 col2 col3
1 4 7
2 5 8
3 6 9
tril(m);
col1 col2 col3
1 0 0
2 5 0
3 6 9
tril(m,1);
col1 col2 col3
1 4 0
2 5 8
3 6 9
tril(m,-1);
col1 col2 col3
0 0 0
2 0 0
3 6 0

Related function: triu