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

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

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x

' N& u- N" {% u. |$ r使用Matlab的时候,相信下面的报错信息大家不会感到陌生:* o  M6 A! V0 z/ i$ s6 Z3 |
- w7 Z6 k' t" f6 d7 z2 @6 [
: J+ }* Q0 z7 h$ O, m
Error using pca
9 G6 j: j! d" O9 N! ZToo many input arguments.
. V- H! N1 P! e8 ?5 F  {& z% M
$ B1 {! Z" R6 q  JError in princomp (line 29)
) ]# S/ m) Y5 c: g    [varargout{1:nargout}]=pca(varargin{1},'Algorithm','svd','Economy',fEconomy);% }2 w# S7 n8 E
+ Q- n1 ^: I  x2 C: k9 @% S
Error in primcap>mprincomp (line 169)7 B! @% v  e# P
[COEFF,SCORE,latent,tsquare] = princomp(adjX)
& M3 Q; N4 w' V8 m* l9 O9 Y
( u8 |4 k4 }0 `Error in primcap (line 16)
( B. r8 f2 f* S, a. Fmprincomp(x);: X9 F" X1 ]+ E8 y1 Y3 ?' ^) |/ H/ S

( P0 B. i3 @7 p3 Q  o% G+ i# ^$ E, b5 l
有时候,很奇怪,明明参数正确,代码运行就是报错!其实这个问题有可能是函数名称冲突!或者工作空间里面变量名跟函数名重名了!如果是函数名冲突,可以试试下面这个命令:  d4 M4 [! }" u# C* L

- U7 V. w1 [3 b. X( o>> which pca -all" ^/ |) t$ E5 u8 F; t
E:\1_Program_File\MatlabR2012b\toolbox\drtoolbox\techniques\pca.m' p1 V" q) n. o0 K
E:\1_Program_File\MatlabR2012b\toolbox\stats\stats\pca.m           % Shadowed * G; q/ `$ O/ e7 _
& e' Z( r# h! j3 s3 _# Q
- p1 h: p% `1 t- S# M6 G
出现这种情况的话,一般临时删除搜索路径即可,使用如下命令:  C. o, J4 r7 O( L
! P! O5 i, T/ }0 [
rmpath('xxx\MatlabR2012b\toolbox\drtoolbox1\techniques\');
, l/ W, M3 N2 q1 O4 ]addpath('xxx\MatlabR2012b\toolbox\stats\stats\');8 g" X' K% f. z, V0 K8 l& T" t( w
3 F9 W- [. h5 P$ X3 A2 C/ }3 S
Do your work.
, o3 z0 Q9 G: o5 C0 N$ W. A- G# \ 5 m' c, V/ k" d$ U2 N, s
addpath('xxx\MatlabR2012b\toolbox\drtoolbox1\techniques\');
4 v$ d% h" r9 R- s( g2 p& X% G* ^rmpath('xxx\MatlabR2012b\toolbox\stats\stats\');* V+ W: ]3 w  H- q( k) Q/ l
; R9 f, M7 q6 s$ ?9 F$ y* m* \- Y
( I( [+ ]' s( L% \' w) `% j

该用户从未签到

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 16:21 , Processed in 0.187500 second(s), 24 queries , Gzip On.

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

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

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