greenleaf01
2008-07-08, 11:56
在我用matlab的时候,我遇到了一个滤波器函数的问题.
FILTER2函数是用来滤波的,我看网上的一些介绍,里面说从本质来讲和conv2是一样的。
可是当我生成了两个3 *3大小的矩阵,分别用上述两个函数进行滤波运算,所得到的结果并不一样。开始我以为conv2必须得按照卷积规则补零才行,但是补零之后,得到的结果仍然不同。究竟FILTER2的工作原理是什么? 大家伙谁能给告诉我? 万分感谢。工作急需。我一直在用vc++,只是最近才需要考虑算法问题,发现vc++ 太麻烦了。就主要用起matlab。
FILTER2函数是用来滤波的,我看网上的一些介绍,里面说从本质来讲和conv2是一样的。
可是当我生成了两个3 *3大小的矩阵,分别用上述两个函数进行滤波运算,所得到的结果并不一样。开始我以为conv2必须得按照卷积规则补零才行,但是补零之后,得到的结果仍然不同。究竟FILTER2的工作原理是什么? 大家伙谁能给告诉我? 万分感谢。工作急需。我一直在用vc++,只是最近才需要考虑算法问题,发现vc++ 太麻烦了。就主要用起matlab。