"Too many input arguments"问题的解决
(2011-02-14 09:51:19)
标签:
toomanyinputarguments杂谈 |
有几种可能:
参数个数不对(这个可能性很小,一般使用函数还是很谨慎的);
自定义函数和系统函数重名,或自己的M文件与系统函数重名——这个常见。
------
今天遇到的:
>> MCShape03('Partwobeads')
Successfully read the video format for Twobeads.avi using Matlab
mmreader.
??? Error using ==> mean
Too many input arguments.
Error in ==>
regionprops>ComputeCentroid at 419
Error in ==> regionprops at 164
Error in ==> MCShape03 at 509
>> help mean
>>%原来是自定义的mean函数和系统的重复了
>> open mean %可以帮助定位这个mean函数,它能找到和MATLAB的搜索路径有关
删除或重命名此mean,问题解决。
------