⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 weixie.m

📁 matlab 主成分分析法程序
💻 M
字号:
clc
data;          % 采集数据
Y=zscore(x)     %Z_score法标准化数据
r=corrcoef(Y)   %标准化后数据的相关矩阵
[D,V]=eig(r)    %相关矩阵的特征向量和特征值
a=fliplr(D(:,6:8))    %将特征向量的后3列翻转(后3列对应最大的四个特征值的特征向量)
Z=Y*a           %主成分决策矩阵
u=[0.4802,0.3856,0.1341]       %主成分指标权重
U=repmat(u,6,1).*Z             %主成分加权决策矩阵
Aplus=max(U)    %正理想方案
Amins=min(U)    %负理想方案

%以下求综合主成分指标qi
%求(8)式中分子矩阵
A=U-repmat(Amins,6,1);
B=A.*A;
C=sum(B');
fenzi=C'
E=U-repmat(Aplus,6,1);
%求(8)式中分母矩阵对应的前一项
F=E.*E;
G=sum(F');
fenmu=G'

q=fenzi./(fenzi+fenmu)          %求综合主成分指标qi

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -