我是靠谱客的博主 魔幻心情,最近开发中收集的这篇文章主要介绍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.所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(57)

评论列表共有 0 条评论

立即
投稿
返回
顶部