【发布时间】:2017-10-16 21:07:36
【问题描述】:
我在matlab中有以下向量:
[1 0 1 1 1 0 0 1 1 0 1 1 1]
我希望能够找到最长的连续 1 集(因此在本例中为 3),然后打印该集出现的索引(3 和 5)。
在这种情况下1 1 1 出现两次,我希望它确保它打印出第一组的索引。
我可以为此使用什么编码 - 但不使用任何内置的 matlab 函数,仅用于循环。
【问题讨论】:
-
是否也不允许使用
if else?你试过什么吗? -
@SardarUsama 是的,我可以使用 if else 语句,我尝试了很多循环,但似乎无法让它正常工作
-
分享您的代码。我们无法在没有看到它的情况下调试您的代码。见minimal reproducible example