LOGICALFIND:查找向量中出现的连续非零值(v1.0,2014 年 1 月)-matlab开发

时间:2024-06-21 04:29:14
【文件属性】:

文件名称:LOGICALFIND:查找向量中出现的连续非零值(v1.0,2014 年 1 月)-matlab开发

文件大小:2KB

文件格式:ZIP

更新时间:2024-06-21 04:29:14

matlab

LOGICALFIND - 查找向量中出现的连续非零值 B = LOGICALFIND(V, N) 返回向量 V 中任何出现的 N 个或多个连续非零值的起始索引。 [B, E] = LOGICALFIND(V,N) 也返回结束索引。 [B, E, CS] = LOGICALFIND(V,N) 返回出现以下情况的元胞数组 CS:CS{i} 等于 V(B(i):E(i)) V 是(或可以转换为)二进制(逻辑)向量。 N 是大于 0 的标量整数。 例子: V = 逻辑([0 1 1 0 1 0 0 1 1 1 0 0 1 0 1 1 1 1]) B = 逻辑查找(V,3) % -> B = [8 15] X = floor(4*rand(20,1)) % 一个数值行向量[B, E, CS] = logicalfind(X,2) L = E - B + 1 % 每次出现的长度isequal(


【文件预览】:
logicalfind.zip

网友评论