问题提示:
Error using convn
Too many input arguments.
Error in filter2 (line 74)
y = convn(hcol, hrow, x, shape);
Error in Gabor2 (line 18)
filtered = filter2(z,I,'valid');
原因:
No.1 参数个数不对(如我上面遇到的情况。这种情况一般是由于使用函数不小心,仔细一点的话并不常见。)
No.2 自定义函数和系统函数重名,或自己的M文件与系统函数重名——这个常见。
No.2的解决方案【转】
1.定义一个函数,建议最好函数名和文件名用同样的名字,比如你写的函数名是A,而保存文件名却保存