作业帮 > 综合 > 作业

Matlab主成分分析程序中计算主成分分数值的问题.

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/13 08:23:50
Matlab主成分分析程序中计算主成分分数值的问题.
Matlab主成分分析程序
a=[ ];
b=corrcoef(zscore(a))%计算相关系数矩阵
[d,v]=eig(b)%计算特征值和特征向量
y1=zscore(a)*d(:,7)%计算第一主成分数值
y2=zscore(a)*d(:,6)%计算第二主成分数值
y3=zscore(a)*d(:,5)%计算第三主成分数值
d(:,7),d(:,6),d(:,5)里面的7、6、5是什么意思?
7、6、5表示的是矩阵的列数,例如d(:,7)表示的就是矩阵d的第七列的所有元素所组成的向量.