Main Content

tril

Lower triangular part of matrix

Description

example

L = tril(A)returns thelower triangularportion of matrixA.

L = tril(A,k)returns the elements on and below the kth diagonal ofA.

Examples

collapse all

Create a 4-by-4 matrix of ones. Extract the lower triangular portion.

A = ones(4)
A =4×41 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
B = tril(A)
B =4×41 0 0 0 1 1 0 0 1 1 1 0 1 1 1 1

Extract only the elements below the main diagonal.

C = tril(A,-1)
C =4×40 0 0 0 1 0 0 0 1 1 0 0 1 1 1 0

Input Arguments

collapse all

Input matrix.

Data Types:single|double|int8|int16|int32|int64|uint8|uint16|uint32|uint64|logical|char
Complex Number Support:Yes

Diagonals to include, specified as a scalar.k = 0is the main diagonal,k > 0is above the main diagonal, andk < 0is below the main diagonal.

Matrix with the main diagonal labeled as k=0. Values of k greater than zero are for diagonals above the main diagonal, and values of k less than zero are for diagonals below the main diagonal.

Example:tril(A,3)

More About

collapse all

Lower Triangular

The lower triangular portion of a matrix includes the main diagonal and all elements below it. The shaded elements in this graphic depict the lower triangular portion of a 6-by-6 matrix.

6-by-6 matrix with shaded elements on and below the main diagonal

Extended Capabilities

已经rsion History

Introduced before R2006a