如何在SIMULINK中有效地阈值矩阵(去除噪声)

时间:2011-02-07 16:01:58

标签: math matlab simulink opticalflow

我正在做一些光流,我有一个速度矩阵,但是我想丢弃(替换为零)低于某个阈值的条目。是否有方便的块在矩阵信号上执行此操作?

3 个答案:

答案 0 :(得分:0)

那就像:

> M= randn(100, 100);
> M(abs(M)< .1)= 0;
> sum(sum(0== M))
ans =  795

答案 1 :(得分:0)

使用Simulink,您可以使用查找表,方法'Interp-Extrap',输入向量[第th(th + 1)],表数据[0 0 th(th + 1)],'th '你的门槛。 在0和'th'之间,结果为0,高于'th',它是线性的。

答案 2 :(得分:0)

如果你能容忍几个街区(显示的门槛为1):

enter image description here