我是靠谱客的博主 魔幻心情,最近开发中收集的这篇文章主要介绍Matlab 常见错误Error using xxx Too many input arguments.,觉得挺不错的,现在分享给大家,希望可以做个参考。
概述
使用Matlab的时候,相信下面的报错信息大家不会感到陌生:
Error using pca
Too many input arguments.
Error in princomp (line 29)
[varargout{1:nargout}]=pca(varargin{1},'Algorithm','svd','Economy',fEconomy);
Error in primcap>mprincomp (line 169)
[COEFF,SCORE,latent,tsquare] = princomp(adjX)
Error in primcap (line 16)
mprincomp(x);
有时候,很奇怪,明明参数正确,代码运行就是报错!其实这个问题有可能是函数名称冲突!或者工作空间里面变量名跟函数名重名了!如果是函数名冲突,可以试试下面这个命令:
>> which pca -all
E:1_Program_FileMatlabR2012btoolboxdrtoolboxtechniquespca.m
E:1_Program_FileMatlabR2012btoolboxstatsstatspca.m % Shadowed
出现这种情况的话,一般临时删除搜索路径即可,使用如下命令:
rmpath('xxxMatlabR2012btoolboxdrtoolbox1techniques');
addpath('xxxMatlabR2012btoolboxstatsstats');
Do your work.
addpath('xxxMatlabR2012btoolboxdrtoolbox1techniques');
rmpath('xxxMatlabR2012btoolboxstatsstats');
最后
以上就是魔幻心情为你收集整理的Matlab 常见错误Error using xxx Too many input arguments.的全部内容,希望文章能够帮你解决Matlab 常见错误Error using xxx Too many input arguments.所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复