在 Matlab 中重新定义中值滤波器

信息处理 matlab
2022-02-15 19:04:43

如何重新定义中值滤波函数而不是使用 Matlab 中的可用函数?我想平滑我的声音图表

1个回答

只要新定义的函数在函数优先顺序上更高,您就可以隐藏内置函数。

但是请注意,不建议这样做,因为:

  1. 它使您的代码更难被其他人理解
  2. 如果出现问题,它会使您的代码更难调试

还有很多其他原因。

正如评论者所指出的,通常最好只定义一个新函数来使用不同的名称来执行您想要的操作。

编辑:

如果您正在寻找执行类似于中值过滤器的特定方法,那么可以查看的一个地方是伪中值过滤器