我有一个矢量,它由以下几种数字组成:
A = [153 244 253 353 453 530 653 ...]
模式是一天总有153,253,353,...,2353
(这些代表时间,即1:53am,...11:53pm
)。在这些* 53个数字之间有一些我不想保留它们的数字。例如,在353和453之间,出现需要从矢量中移除的433。所以我希望得到的最终结果是vector
A = [153 253 353 ...2353]
(当然,在我的原始载体中,这种模式一天重复一整年)。
有关如何做到这一点的想法吗?
我真的很感激任何答案。
答案 0 :(得分:3)
Oleg的替代(也可能更快)答案是使用模数运算符:
A((mod(A,100))==53)
答案 1 :(得分:2)
每小时仅保留53英寸:
idx = ismember(A,53:100:2353);
A(idx)