在使用Matlab内置的pca函数进行主成分分析时,我遇到了以下错误。数据实际上是从30张MR图像中提取的特征向量。
>> size(data) ans = 30 281 389 104 [coeff score varience] = pca(data);Error using bsxfunNon-singleton dimensions of the two input arrays must match each other.Error in pca>localSVD (line 468)x = bsxfun(@times, x, PhiSqrt);Error in pca (line 341) [U,sigma, coeff, wasNaN] = localSVD(x, n,...
您能告诉我任何解决方案吗?
回答:
文档指出,它期望输入为NxP
的矩阵。您可能需要重塑您的矩阵以符合这一输入要求。