在特征中抽取矢量

时间:2015-04-29 09:29:04

标签: c++ signal-processing eigen

我有一个浮点数组Eigen :: ArrayXf,我需要对其进行抽取(即从f.i. 8个样本中选择1个)。

Eigen::ArrayXf decimatedSignal = Eigen::Map<Eigen::ArrayXf, 0, Eigen::InnerStride<8> >(signal.data(), length, 1).eval();

有效,但需要注意:我需要知道长度是多长,并且可以指定太长,导致运行时错误。

问:有没有办法去除所有可能的东西,所以结果长度是== signal.size()/ 8?

0 个答案:

没有答案