加载中…
个人资料
uleen
uleen
  • 博客等级:
  • 博客积分:0
  • 博客访问:2,095
  • 关注人气:74
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

"Too many input arguments"问题的解决

(2011-02-14 09:51:19)
标签:

too

many

input

arguments

杂谈

有几种可能:

参数个数不对(这个可能性很小,一般使用函数还是很谨慎的);

自定义函数和系统函数重名,或自己的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
        stats(k).Centroid = mean(stats(k).PixelList,1);

Error in ==> regionprops at 164
            [stats, statsAlreadyComputed] = ...

Error in ==> MCShape03 at 509
                                CENTERSTATS = regionprops(uint8(BW3),'Centroid');

>> help mean
 my mean function

    Overloaded methods:
       timeseries/mean
       fints/mean
       sweepset/mean

>>%原来是自定义的mean函数和系统的重复了

>> open mean %可以帮助定位这个mean函数,它能找到和MATLAB的搜索路径有关

 

删除或重命名此mean,问题解决。

------

问题参考

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有