gpt4 book ai didi

arrays - 找到数组中满足条件的中间值

转载 作者:行者123 更新时间:2023-12-04 10:41:49 25 4
gpt4 key购买 nike

我有逻辑数组(零和一)1500x700

我想在每一列中找到“1”,当列中有多个“1”时,我应该选择中间的一个。

这样做有可能吗?我知道如何找到“1”,但如果一列中有几个“1”,我不知道如何提取中间的“1”。

最佳答案

find函数返回您的索引。

>> example=[1,0,0,1,0,1,1];
>> indices=find(example)

indices =

1 4 6 7

>> indices(floor(numel(indices)/2))

ans =

4

对每一列执行此操作,您就有了一个解决方案。

关于arrays - 找到数组中满足条件的中间值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59902781/

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