文档帮助中心
判断矩阵是否是上三角形
tf = istriu(A)
例子
Tf = istriu(一个)返回逻辑1(真正的)如果一个是一个上三角矩阵;否则,它返回逻辑0(假).
Tf = istriu(一个)
一个
1
真正的
0
假
全部折叠
创建一个5 × 5矩阵。
魔术(5)
一个=5×517 24 1 8 15 0 5 7 14 16 0 0 13 20 22 0 0 0 21 3 0 0 0 0 0 9
测试一个看它是不是上三角形。
istriu (A)
ans =逻辑1
结果是合乎逻辑的1(真正的),因为主对角线以下的所有元素都是零。
创建一个5 × 5的零矩阵。
Z = 0 (5);
测试Z看它是不是上三角形。
Z
istriu (Z)
结果是合乎逻辑的1(真正的),因为上三角矩阵的主对角线上可以有任意数量的零。
输入数组,指定为数值数组。istriu返回逻辑0(假)如果一个有两个以上的维度。
istriu
数据类型:单|双复数支持:万博1manbetx是的
单
双
如果主对角线以下的所有元素都为零,则该矩阵为上三角矩阵。主对角线上的任意数量的元素也可以为零。
例如,矩阵
一个 = ( 1 − 1 − 1 − 1 0 1 − 2 − 2 0 0 1 − 3. 0 0 0 1 )
是上三角形。对角线矩阵既是上三角形又是下三角形。
使用triu函数生成上三角矩阵istriu返回逻辑1(真正的).
triu
的函数isdiag,istriu,istril是函数的特例吗isbanded,它可以在适当定义的上下带宽下执行所有相同的测试。例如,istriu(A) == isstriped (A,0,size(A,2)).
isdiag
istril
isbanded
istriu(A) == isstriped (A,0,size(A,2))
使用注意事项和限制:
代码生成不支持此函数的稀疏矩阵输入。万博1manbetx
该功能完全支持GPU阵列。万博1manbetx有关更多信息,请参见在图形处理器上运行MATLAB函数(并行计算工具箱)。
这个函数完全支持分布式数组。万博1manbetx有关更多信息,请参见运行MATLAB函数与分布式数组(并行计算工具箱)。
带宽|诊断接头|isbanded|isdiag|istril|下三角阵|triu
带宽
诊断接头
下三角阵
在您的系统中存在此示例的修改版本。您想要打开这个版本吗?
你点击了一个对应于这个MATLAB命令的链接:
在MATLAB命令窗口中输入命令来运行该命令。Web浏览器不支持MATLAB命令。万博1manbetx
选择一个网站,在可用的地方获得翻译的内容,并查看当地的活动和优惠。根据您的地理位置,我们建议您选择:.
您也可以从以下列表中选择网站:
选择中国网站(中文或英文)以获得最佳的网站表现。其他MathWorks国家网站没有针对从您的位置访问进行优化。
联系当地办事处