如何在Simulink / DSP Matlab中删除不满足某个谓词的样本?

时间:2015-06-22 10:42:40

标签: matlab signal-processing simulink

我们假设以下设置:

我在Simulink中使用基于帧的处理,并且我有[1000x1] double的固定大小的帧。

我们将此信号称为s

问题:我如何制作一个Simulink模块b,删除s中不满足给定谓词的所有样本,例如-1<x<1x是样本值?

所以,例如,如果我提供

[0.5 -0.2 2 2 2 2 2 ...]b

然后我会得到[0.5 -0.2],因为所有其他样本都不满足谓词-1<x<1

摘要:我想在Simulink中创建一个filter操作,就像在Haskell,Scala,ML等函数式语言中一样。

是否有类似的Simulink模块?

或者我必须自己编写?

0 个答案:

没有答案