triu

Upper triangular part of matrix

Description

example

U = triu(A)returns theupper triangularportion of matrixA.

U = triu(A,k)returns the elements on and above the kth diagonal ofA.

Examples

collapse all

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

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

Extract only the elements above the main diagonal.

C = triu(A,1)
C =4×40 1 1 1 0 0 1 1 0 0 0 1 0 0 0 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.

Example:triu(A,3)

More About

collapse all

Upper Triangular

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

Extended Capabilities

Introduced before R2006a