查找重复(相邻/连续)数值的序列。 还可查找NaN和Infs的序列。
语法: (1) FINDSEQ(A) 沿第一个非单一维度查找 A 中重复数值的序列。 A 应该是一个数值 nD 矩阵。 (2) FINDSEQ(A,DIM) 沿正整数标量 DIM 指定的维度查找序列。
OUT = findseq(...) OUT 是一个“m x 4”数字矩阵,其中 m 是找到的序列数。 每个序列有 4 列,其中: - 第一列:重复的值- 第二列:序列的第一个值的位置- 第三列:序列最后一个值的位置- 第 4 列:序列的长度
[VALUES,INPOS,FIPOS,LEN] = findseq(...) OUT 作为单独的输出。
详情见帮助有关示例,请参阅附加图像。
欢迎评论/建议/错误报告。 p10v5 - 由于 v4 中输出排序的主要错误,强烈推荐更新。
2021-12-22 19:26:49
3KB
matlab
1