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

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

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x

7 _& @  d# i& P. |% o' m使用Matlab的时候,相信下面的报错信息大家不会感到陌生:
8 ?0 V( Q  p9 O % Y, x, B/ P4 k9 V( \5 w

( }) l  f: Y% J  X, r( OError using pca  Q& u0 \8 N1 }6 N" Z8 Y5 W
Too many input arguments.+ ]. j3 [  i. Q' s- j) u8 C5 z4 ?
" C3 c4 w7 V$ J# ]* M. Y) Q
Error in princomp (line 29)
  R- g) Z, i9 P, {9 p    [varargout{1:nargout}]=pca(varargin{1},'Algorithm','svd','Economy',fEconomy);
. f$ _( f$ \( H! j8 M. f4 _
6 X! f: o+ U9 _7 b6 IError in primcap>mprincomp (line 169)/ V3 F8 t* t1 |9 X
[COEFF,SCORE,latent,tsquare] = princomp(adjX)
; d% D; u* q" p' _& q # P, k( O7 ~. ]
Error in primcap (line 16)
. T; @! e+ G8 Y& Z' a. Nmprincomp(x);, u0 g- N- e1 l2 i5 P
% K9 B8 @" i  ?

$ E2 Z- R% {3 K: T. a8 s- C有时候,很奇怪,明明参数正确,代码运行就是报错!其实这个问题有可能是函数名称冲突!或者工作空间里面变量名跟函数名重名了!如果是函数名冲突,可以试试下面这个命令:
8 }  u' D- g9 _2 v( j
0 |4 [# Y- ?& S' r+ i6 ?, y>> which pca -all
, m* i8 ^" v( l1 Z% p4 g3 LE:\1_Program_File\MatlabR2012b\toolbox\drtoolbox\techniques\pca.m  @4 [5 F: \; p1 F4 f
E:\1_Program_File\MatlabR2012b\toolbox\stats\stats\pca.m           % Shadowed
# }9 c4 [' G- ]# U% G( q$ Y3 z3 B/ [7 o, H0 c3 G
( m; p0 T: x9 @. z9 u1 b% P' o- q7 g4 X
出现这种情况的话,一般临时删除搜索路径即可,使用如下命令:1 T! m! @" P( N2 G1 z* s' Q0 t

- _9 E  f$ {0 y( Prmpath('xxx\MatlabR2012b\toolbox\drtoolbox1\techniques\');
: Z0 J! C/ S$ A. x% x. f- q0 Caddpath('xxx\MatlabR2012b\toolbox\stats\stats\');- P5 `0 u+ j3 j' Y$ _  [
" b  |( J* R/ V' ]
Do your work.% A3 O; H- v% O3 c
# g- o8 [. S% P: e8 }
addpath('xxx\MatlabR2012b\toolbox\drtoolbox1\techniques\');
* y: @4 P/ k, Brmpath('xxx\MatlabR2012b\toolbox\stats\stats\');6 s$ p) U4 ?! ]& e) q

* b# Z' h' ~' w& U: p+ P' K7 f9 F
( a( F6 v" a! [/ n9 H' r

该用户从未签到

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-11-23 17:07 , Processed in 0.140625 second(s), 23 queries , Gzip On.

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

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

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