2

我有一个由以下方式组成的一些数字的向量:

A = [153 244 253 353 453 530 653 ...]

模式是一天总是有153,253,353,...,2353(这些代表时间,即1:53am,...11:53pm)。在这些 *53 数字之间,有一些我不想保留它们。例如在 353 和 453 之间,会出现一个 433,需要将其从向量中删除。所以我希望得到的最终结果是向量

A = [153 253 353 ...2353]

(当然在我拥有的原始向量中,一天的这种模式会重复一整年)。

关于如何做到这一点的任何想法?

我真的很感激任何答案。

4

2 回答 2

3

Oleg 的另一种(可能更快)答案是使用模运算符:

A((mod(A,100))==53)
于 2013-06-01T11:54:33.080 回答
2

只保留每小时的 53 英寸:

idx = ismember(A,53:100:2353);
A(idx)
于 2013-06-01T01:15:49.363 回答