fst*_*tab 2 matlab variadic-functions pca
不幸的是,我得到了"太多的输入参数".执行此调用时出错:
[varargout{1:nargout}]=pca(varargin{1},'Algorithm','svd','Economy',fEconomy);
Run Code Online (Sandbox Code Playgroud)
关于具有签名的功能如下:
function [coeff, score, latent, tsquared, explained, mu] = pca(x,varargin)
Run Code Online (Sandbox Code Playgroud)
我用这种方式调用princomp:
[pc,score,latent,tsquare] = princomp(data);
Run Code Online (Sandbox Code Playgroud)
知道可能是什么原因的任何想法?(该错误出现在stats包的princomp.m中)
看看输出,
which -all pca
Run Code Online (Sandbox Code Playgroud)
第一项应该是结束的东西\toolbox\stats\stats\pca.m.我的猜测是你pca.m在路上有另一个地方.