Main Content

triu

矩阵的上三角部分

说明

示例

U = triu(A) 返回矩阵 A上三角部分。

U = triu(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 = triu(A)
B = 4×4

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

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

C = triu(A,1)
C = 4×4

     0     1     1     1
     0     0     1     1
     0     0     0     1
     0     0     0     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.

示例: triu(A,3)

详细信息

全部折叠

上三角

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

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

扩展功能

版本历史记录

在 R2006a 之前推出

另请参阅

| | |