issortedrows
确定是否对矩阵或表行进行了排序
语法
TF = issortedrows(A)
TF = issortedrows(A,column)
TF = issortedrows()___、方向)
TF = issortedrows()___、名称、值)
TF = issortedrows(tblA)
TF = issortedrows(tblA,'RowNames')
TF = issortedrows(tblA,rowDimName)
TF = issortedrows(tblA,vars)
TF = issortedrows()___、方向)
TF = issortedrows()___、名称、值)
描述
TF = issortedrows()
返回逻辑标量1 (一个
)真正的
),表示矩阵第一列的元素一个
按升序排列。否则,issortedrows
返回0 (假
).当第一列有连续的重复元素时,issortedrows
确定下一列是否按升序排列,并对后续相等的值重复此行为。
TF = issortedrows()___,
的第一列返回1方向
)一个
是否按照指定的顺序方向
对于任何前面的语法。例如,issortedrows (A,“单调”)
的第一列是否一个
按升序或降序排列。方向
也可以是字符向量的单元数组,表示要检查的每个列的多个方向。例如,issortedrows(A,[23],{'上升' '下降'})
的第二列一个
按升序排列,然后检查第三列是否按降序排列以打破关系。
TF = issortedrows()
检查表的行是否根据其行名按升序排列。表的行名沿着表的第一个维度标记行。tblA
, ' RowNames ')
在以下情况下不支持此语法金宝apptblA
是一个时间表。
TF = issortedrows()
检查表的行是否按行标签排序tblA
,rowDimName
)rowDimName
沿着第一维。
如果
tblA
是一个表,那么标签就是行名。如果
tblA
是一个时间表,然后标签是行时间。
TF = issortedrows()___,
方法指定的顺序对表进行排序方向
)方向
对于任何前面的表语法。方向
可以是单个排序顺序,例如“下”
或“单调”
,它应用于每个指定的变量、行名或行时间。方向
也可以是单元格数组,其元素对于每个指定的变量、行名或行时间包含不同的排序顺序issortedrows
在操作。
例子
输入参数
扩展功能
在R2017a中引入
这个话题有帮助吗?