资源简介
myPCA.m
代码片段和文件信息
function [PrimeVectorPrimeValueNumKmain_t PrimeMatrixtE]=myPCA(data yita);
% 函数功能:主成分分析
% 函数输入:
% data: 原始数据
% yita: 需要保留的信息量(0-1)之间的数
% 函数输出:
% PrimeVector: 特征向量
% PrimeValue: 特征值
% NumK:主成分个数
% main_t:主元向量
% PrimeMatrix: 主元矩阵
% t:主元矩阵
% E:残差矩阵
[mmnn]=size(data);
if mm data=data‘;
mm=nn;
end
% 求协方差矩阵
R=cov(data);
% 求协方差矩阵的特征值和特征向量
[Tvector lamda]=eig(R);
[mn]=size(Tvector);
% 对特征值排序
lamda_vector=zeros(n1);
for i=1:n
lamda_vector(i)=lamda(ii); % 把矩阵写成向量
end
[lamda_sortlamda_index]=sort(lamda_vector‘descend‘); % 对特征值进行降序排列
% 确定需要保留的主元个数
n=length(lamda_sort); % 计算特征
相关资源
- SMO_matlabfunction.rar
- dianliuzhihuan.mdl
- main.m
- zw_三相电压型逆变器电压闭环控制s
- BTT导弹六自由度仿真实验-MATLAB源代码
- single_phase_connect_net_I_closecontrol.mdl
- BPSK调制.ms11
- MATLAB-车牌识别代码打包.zip
- 电路2.ms10
- shiyan.m
- delete.mobileconfig
- zw_xmt1139057136-11123181-虚拟同步发电机孤
- zw_williamanos-10456712-《MATLAB优化算法张
- zw_u201113636-7467879-MATLAB实现.zip
- zw_u010985925-8365901-自适应波束形成与
- 103a02c0a4ba21f55ad3637f8ea23da4.md
- 基于matlab仿真的ofdm系统基带信号在多
- 基于MATLABhough变换的表盘刻度识别系统
- QRMA.m
- getData.m
- MATLAB——生成特定幅度、频率、初始
- 已知二维联合概率密度matlab求解二维
- 基于MATLAB的库外人脸识别GUI界面源码
-
基于MatlabSimuli
nk建模仿真的单相交交 - ARMA时间序列MATLAB代码.zip
- SAR_Figure_5_19.m
- 博图(TIAPortal)V15.1全套软件链接.m
- matlab实现的小波变换彩色图像水印嵌
- ELMAN 详细介绍了ELMAN这种神经网络的构
- 粒子滤波与其他模型的比较,是matl
评论
共有 条评论