本页对应的英文页面已更新,但尚未翻译。 若要查看最新内容,请点击此处访问英文页面。

triu

矩阵的上三角形部分

说明

示例

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

U = triu(A,k) 返回位于 A 的第 k 条对角线上以及该对角线上方的元素。

示例

全部折叠

创建一个由 1 组成的 4×4 矩阵。提取上三角部分。

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 位于主对角线下方。

示例: triu(A,3)

详细信息

全部折叠

上三角

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

扩展功能

另请参阅

| | |

在 R2006a 之前推出