Main Content

tril

矩阵的下三角形部分

说明

示例

L = tril(A) 返回矩阵 A下三角部分。

L = tril(A,k) 返回 A 的第 k 个对角线上以及该对角线下方的元素。

示例

全部折叠

创建一个 4×4 的全 1 矩阵。提取下三角部分。

A = ones(4)
A = 4×4

     1     1     1     1
     1     1     1     1
     1     1     1     1
     1     1     1     1

B = tril(A)
B = 4×4

     1     0     0     0
     1     1     0     0
     1     1     1     0
     1     1     1     1

仅提取主对角线下方的元素。

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

     0     0     0     0
     1     0     0     0
     1     1     0     0
     1     1     1     0

输入参数

全部折叠

输入矩阵。

数据类型: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64 | logical | char
复数支持:

要包括的对角线,指定为标量。k = 0 是主对角线,k > 0 位于主对角线上方,而 k < 0 位于主对角线下方。

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.

示例: tril(A,3)

详细信息

全部折叠

下三角矩阵

矩阵的下三角部分包括主对角线和其下方的所有元素。下图中的着色元素表示 6×6 矩阵的下三角部分。

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

扩展功能

版本历史记录

在 R2006a 之前推出

另请参阅

| | |