MATLAB 帮助中心
本页翻译不是最新的。点击此处可查看最新英文版本。
矩阵的上三角部分
U = triu(A)
U = triu(A,k)
U = triu(A) 返回矩阵 A 的上三角部分。
A
示例
U = triu(A,k) 返回位于 A 的第 k 条对角线上以及该对角线上方的元素。
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 复数支持: 是
single
double
int8
int16
int32
int64
uint8
uint16
uint32
uint64
logical
char
0
要包括的对角线,指定为标量。k = 0 是主对角线,k > 0 位于主对角线上方,而 k < 0 位于主对角线下方。
k = 0
k > 0
k < 0
示例: triu(A,3)
triu(A,3)
矩阵的上三角部分包括主对角线及其上方的所有元素。下图中的着色元素表示 6×6 矩阵的上三角部分。
全部展开
用法说明和限制:
如果提供表示对角矩阵的阶的参量,则它必须为实数整数标量值。
backgroundPool
ThreadPool
此函数完全支持基于线程的环境。有关详细信息,请参阅在基于线程的环境中运行 MATLAB 函数。
triu 函数完全支持 GPU 数组。要在 GPU 上运行该函数,请将输入数据指定为 gpuArray (Parallel Computing Toolbox)。有关详细信息,请参阅在 GPU 上运行 MATLAB 函数 (Parallel Computing Toolbox)。
triu
gpuArray
此函数完全支持分布式数组。有关详细信息,请参阅使用分布式数组运行 MATLAB 函数 (Parallel Computing Toolbox)。
在 R2006a 之前推出
tril | diag | istriu | bandwidth
tril
diag
istriu
bandwidth
You clicked a link that corresponds to this MATLAB command:
Run the command by entering it in the MATLAB Command Window. Web browsers do not support MATLAB commands.
选择网站
选择网站以获取翻译的可用内容,以及查看当地活动和优惠。根据您的位置,我们建议您选择:。
您也可以从以下列表中选择网站:
如何获得最佳网站性能
选择中国网站(中文或英文)以获得最佳网站性能。其他 MathWorks 国家/地区网站并未针对您所在位置的访问进行优化。
美洲
欧洲
亚太
联系您当地的办事处