在数组中查找索引

Arsalan

A = [011100111100]

嗨,我想找到开始和结束1的索引,并将其放入一个子数组中。我正在解析一个文件,所以我必须以编程方式执行此操作。我在Matlab中编程。

A = [011100111100]
      ^ ^ B = [1 1 1]
      2 4 B_index = [2 4] 
A = [011100111100]
           ^  ^ C = [1 1 1 1]
           7  10C_index = [7 10]

我的尝试

for i=1:length(A)
   % Added to stop the loop froming looping more than i.
   if i == A(end)
       break; % stops loop
   end;
   if A(i) == 1 && A(i+1) == 0
       start_index = i;
   end;
end;

这可以找到开始索引,但是我也想找到结束。

路易斯·门多
A = [ 0 1 1 1 0 0 1 1 1 1 0 0 ]; %// example data
ind = diff([0 A 0]); %// detect changes
start_index = find(ind==1); %// a start is a positive change
end_index = find(ind==-1)-1; %// an end is (just before) a negative change

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在数组中查找属性并获取索引

来自分类Dev

MongoDB - 在数组字段中查找文档的数组索引

来自分类Dev

在数组数组中按 id 查找对象的索引

来自分类Dev

在数组中查找索引较大但数组中值较小的元素

来自分类Dev

在数组中查找零数组的索引

来自分类Dev

如何在数组中查找数组的索引

来自分类Dev

在数组中查找数组的关联索引的数字键

来自分类Dev

在数组中查找特定重复数字的索引

来自分类Dev

使用swift在数组中查找某个值的索引

来自分类Dev

Python:如何在数组中查找特定元素的索引?

来自分类Dev

在数组中查找文本并返回索引号

来自分类Dev

在数组中查找 max 和 min 的索引

来自分类Dev

如何创建UDF以在数组列中查找索引

来自分类Dev

iOS Swift:在数组中查找CKRecord的索引

来自分类Dev

在数组中查找自定义对象索引

来自分类Dev

根据特定值在数组中查找某个索引

来自分类Dev

查找在数组中重复字符的唯一索引

来自分类Dev

Java Varargs:在数组中查找数字的索引

来自分类Dev

在数组中查找所有零索引

来自分类Dev

Javascript:在数组中查找对象的索引,不知道索引,仅查找对象

来自分类Dev

在数组上查找对象的索引

来自分类Dev

在数组中查找模式

来自分类Dev

在数组中查找值

来自分类Dev

在数组中查找项目

来自分类Dev

在数组中查找键

来自分类Dev

在数组中查找smarty

来自分类Dev

mongodb 在数组中查找

来自分类Dev

在数组数组中查找丢失的数组

来自分类Dev

在数组 (KQL) 中查找一组搜索值中的任何一个的索引