找回密码
 注册
关于网站域名变更的通知
查看: 336|回复: 2
打印 上一主题 下一主题

Matlab 常见错误Error using xxx Too many input arguments.

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2022-3-23 10:59 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
" q* l% X. `; ]/ x$ w; L
使用Matlab的时候,相信下面的报错信息大家不会感到陌生:. m' \' g  N) {' `' k3 h
; S( ?5 D- _4 L3 e# \! A

% x% N( |! m0 A( V$ T: e5 mError using pca) {0 O6 v' R- p- M: Q; h
Too many input arguments.
6 _8 X, {1 H5 {! Z5 o% }; o   w% Z! Q; `% x
Error in princomp (line 29)
+ h3 k9 t. V6 y( g: ?( p. I9 l    [varargout{1:nargout}]=pca(varargin{1},'Algorithm','svd','Economy',fEconomy);
3 W6 I+ S( j" i, M# c: p# Y# q
  Y* Q+ i4 ?( g. A! \1 V4 EError in primcap>mprincomp (line 169)9 n5 q3 s6 M) m- u7 N8 \2 `1 v/ D8 M
[COEFF,SCORE,latent,tsquare] = princomp(adjX)3 ?, z; x! N0 D, c

; m: `8 G: N6 ?6 z$ JError in primcap (line 16)' I% V" r. O1 j- p' z2 w# @5 P5 I, ~
mprincomp(x);
+ i/ C* g! ^: F) P: N6 l: b6 z3 D3 |, H+ O3 Q; U; z
# w  q0 v- g3 U
有时候,很奇怪,明明参数正确,代码运行就是报错!其实这个问题有可能是函数名称冲突!或者工作空间里面变量名跟函数名重名了!如果是函数名冲突,可以试试下面这个命令:# _; c0 _5 E- P% }% b( J3 c

5 Y' Z7 F7 K3 I/ z>> which pca -all+ y6 N0 j1 y) F+ L
E:\1_Program_File\MatlabR2012b\toolbox\drtoolbox\techniques\pca.m3 f5 H7 [1 I4 F% `8 Q8 d. e) i0 a0 Q
E:\1_Program_File\MatlabR2012b\toolbox\stats\stats\pca.m           % Shadowed ' M% a8 X" L& k% }

" h3 k& Q9 f9 \5 K& O$ m# k$ |$ g5 U- @
出现这种情况的话,一般临时删除搜索路径即可,使用如下命令:
% Q# K# Y7 d- a% W( [0 _1 }( `) V0 E8 _- I
rmpath('xxx\MatlabR2012b\toolbox\drtoolbox1\techniques\');* m) _9 m. P# g8 i; Y
addpath('xxx\MatlabR2012b\toolbox\stats\stats\');
5 L: Y6 T% E( t: y+ ~7 x5 h 4 j5 C( w( k- M  K3 ?  G
Do your work.7 u* j4 L& r. j0 ]6 J  O

4 M3 b) _& W7 Z' L; i/ Gaddpath('xxx\MatlabR2012b\toolbox\drtoolbox1\techniques\');( ?0 w0 J3 Y8 x; p8 s
rmpath('xxx\MatlabR2012b\toolbox\stats\stats\');
$ Q- y. a, n% o ' m+ z& e' W' S! e5 I

2 U$ @8 Z. |# ]/ C0 K5 d

该用户从未签到

2#
发表于 2022-3-23 13:16 | 只看该作者
原来是解决Matlab常见错误Error using xxx Too many input arguments

该用户从未签到

3#
发表于 2022-3-23 14:52 | 只看该作者
很详细的啊,值得收藏
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-6-14 18:26 , Processed in 0.078125 second(s), 23 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表