matlab 中值滤波函数 medfilt1函数用于一维信号的处理。例如在动态压力测量时由于电路上的干扰会出现测量值发生突变,为了消除这种突变可以采用一维中值滤波的方法。
常用的两个命令如下。
-
y = medfilt1(x), 对于输入的向量采用3阶的一维滤波
-
y = medfilt1(x,n),对于输入的向量采用n阶的一维滤波
效果如下图(MATLAB help medfilt1 参考页)。
Spread the knowledge
matlab 中值滤波函数 medfilt1函数用于一维信号的处理。例如在动态压力测量时由于电路上的干扰会出现测量值发生突变,为了消除这种突变可以采用一维中值滤波的方法。
常用的两个命令如下。
y = medfilt1(x), 对于输入的向量采用3阶的一维滤波
y = medfilt1(x,n),对于输入的向量采用n阶的一维滤波