文档

istriu

确定矩阵是否为上三角形

句法

tf = istriu(a)

描述

例子

tf = istriu(一种返回逻辑1((真的) 如果一种是一个上三角基质;否则,它返回逻辑0((错误的)。

例子

全部收缩

创建一个5 x-5矩阵。

a = triu(魔术(5))
a =17 24 1 8 15 0 5 7 14 16 0 0 13 20 22 0 0 0 0 0 21 3 0 0 0 0 0 9

测试一种看看它是否是上三角。

istriu(a)
ans =逻辑1

结果是合乎逻辑的1((真的),因为主角下方的所有元素均为零。

创建一个5 x-5的零矩阵。

z =零(5);

测试z看看它是否是上三角。

istriu(z)
ans =逻辑1

结果是合乎逻辑的1((真的),因为上三角矩阵可以在主角上具有任何数量的零。

输入参数

全部收缩

输入数组,指定为数字数组。istriu返回逻辑0((错误的) 如果一种具有两个以上的维度。

数据类型:单身的|双倍的
复杂的数字支持:金宝app是的

更多关于

全部收缩

上三角基质

如果主对角线以下的所有元素为零,则矩阵是上三角形的。主对角线上的任何数量元素也可以为零。

例如,矩阵

一种 = (( 1 - 1 - 1 - 1 0 1 - 2 - 2 0 0 1 - 3 0 0 0 1

是上三角。对角线基质是上三角形的。

尖端

  • 使用Triu产生上三角矩阵的功能istriu返回逻辑1((真的)。

  • 功能isdiag,,,,istriu, 和伊斯特里是功能的特殊情况悬浮,可以使用适当定义的上和下带宽执行所有相同的测试。例如,istriu(a)== isbanded(a,0,size(a,2))

扩展功能

C/C ++代码生成
使用MATLAB®CODER™生成C和C ++代码。

在R2014A中引入

这个话题有帮助吗?