标签归档:MATLAB

Matlab 一维中值滤波(信号处理)

matlab 中值滤波函数 medfilt1函数用于一维信号的处理。例如在动态压力测量时由于电路上的干扰会出现测量值发生突变,为了消除这种突变可以采用一维中值滤波的方法。

常用的两个命令如下。

  • y = medfilt1(x), 对于输入的向量采用3阶的一维滤波
  • y = medfilt1(x,n),对于输入的向量采用n阶的一维滤波
    效果如下图(MATLAB  help  medfilt1 参考页)。