资源简介
ICA特征提取matlab代码,同时结合支持向量机(SUV)对ECG信号进行特征处理
代码片段和文件信息
function Z=ICA(X)
%-----------去均值---------
X=rand(220);
[MT] = size(X); %获取输入矩阵的行/列数,行数为观测数据的数目,列数为采样点数
average= mean(X‘); %均值
for i=1:M
X(i:)=X(i:)-average(i)*ones(1T);
end
%---------白化/球化------
Cx = cov(X‘1); %计算协方差矩阵Cx
[eigvectoreigvalue] = eig(Cx); %计算Cx的特征值和特征向量
W=eigvalue^(-1/2)*eigvector‘; %白化矩阵
Z=W*X; %正交矩阵
%----------迭代-------
Maxcount=10000; %最大迭代次数
Critical=0.00001; %判断是否收敛
m=M; %需要估计的分量的个数
W=rand(m);
for n=1:m
WP=W(:n); %初始权矢量(任意)
% Y=WP‘*Z;
% G=Y.^3;%G为非线性函数,可取y^3等
% GG=3*Y.^2; %G的导数
count=0;
LastWP=zeros(m1);
W(:n)=W(:n)/norm(W(:n));
while abs(WP-LastWP)&abs(WP+LastWP)>Critical
count=count+1; %迭代次数
LastWP=WP; %上次迭代的值
% WP=1/T
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 2227 2013-03-19 10:46 ICA\ICA.m
目录 0 2013-03-26 15:51 ICA
----------- --------- ---------- ----- ----
2227 2
- 上一篇:五电平逆变 matlab 仿真
- 下一篇:应用MATLAB图像工具箱的不规则裂纹检测
相关资源
- MatlabSerialCommunication 本文介绍MATLAB环境
- FaceVerification 人脸认证流程
- nolinear_ica 非线性卷积盲源分离程序
- chaos_communication1 在两个混沌系统实现
- CVPR10-LLC \“Locality-constrained Linear Cod
- PCA_LDA_Face_Verification PCA+LDA人脸识别
- seisrectime[1] 地震模型正演程序
- Cooperative-communication 一篇北京邮电大学
- ica-matlab 脑电信号 分析 fast ica去噪
- pattern-classification 美国Richard O.Duda编著
- wireless-communication 无线通信经典教材(
- serial_communication MATLAB
- Sequence-cylindrical-stitching 图像序列柱面
- text-classification 分别使用最近邻(KN
- Pattern-Classification 此文档包含对卷积神
-
Rough-Set-ba
sed-Feature-Selection 离散人工 - adaboost-train-test 级联分类器学习
- MATLAB-Identification-number 基于matlab 写的
- BP-classification BP神经网络图像分类程序
- SVM-Classification Matlab写的SVM图像分类程
- VLC_communication_matlabcode
- ICA-wind-prediction 采用最先进的殖民竞争
- text-classification matlab编写的文本分类的
- hog-feature HOG(方向梯度直方图)图像
- LGBP-feature 提取Gabor特征
- thrust-lubtication-wiht-matlab
- Technical-indicators-by-Matlab 用matlab编写了
- visible-led-communication 这里给出了几个可
- Extract_Feature 包含PLP特征提取
- moulation_classification 主要是实现调制识
评论
共有 条评论