我先想到的是for循环........
然后sum(find(mod(a:b,c)==0)),从10到100得到874,为什么不对呢?
比如a = [1 2 3 4 2 3 4 2],find(a==0)得到的是[2 5 8],并不是[0 1 0 0 1 0 0 1],直接判断的话得到的是后者。
本文共 203 字,大约阅读时间需要 1 分钟。
我先想到的是for循环........
然后sum(find(mod(a:b,c)==0)),从10到100得到874,为什么不对呢?
比如a = [1 2 3 4 2 3 4 2],find(a==0)得到的是[2 5 8],并不是[0 1 0 0 1 0 0 1],直接判断的话得到的是后者。
转载于:https://www.cnblogs.com/hxsyl/p/4683946.html