• 大小: 716B
    文件类型: .m
    金币: 1
    下载: 0 次
    发布日期: 2021-01-03
  • 语言: Matlab
  • 标签: PCA  

资源简介

主成分分析代码,有参考价值,可用于近红外光谱研究,希望对大家初学的人有帮助。

资源截图

代码片段和文件信息

function [out1 out2 out3 out4]=pca(Xn)%out1相关系数矩阵特征值,out2相关系数矩阵,out3各主成分,out4累计贡献率,X数据矩阵,n前n个主成分;
m=size(X);
a=sum(X)/m(1);
for i=1:m(1);
for j=i:m(2);
R(ij)=sum((X(:i)-a(i)).*(X(:j)-a(j)))./(sum((X(:i)-a(i)).^2)*sum((X(:j)-a(j)).^2)).^0.5;
end
end
for i=1:m(2);
for j=1:i-1;
R(ij)=R(ji) ; 
end
end
[xd]=eig(

评论

共有 条评论