gpt4 book ai didi

matlab - 找到第一个索引,使得所有连续元素都为零

转载 作者:行者123 更新时间:2023-12-02 06:00:49 28 4
gpt4 key购买 nike

我在matlab中有一个向量

a = [1 8 0 7 0 5 9 0 0 0 0 0 0 0 0]

在这里,我有兴趣找到零连续出现的第一个索引(超出该索引的值完全为零)。在此示例中,我希望答案为 8

最佳答案

find 几乎可以为您做到这一点:

find(a, 1, 'last') + 1

因为 find 只返回一个非零字符位置的列表,你所要做的就是让 find 只给你最后一个这样的元素,然后下一个元素(因此 +1)

关于matlab - 找到第一个索引,使得所有连续元素都为零,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25645448/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com