-
大小: 48KB文件類型: .zip金幣: 1下載: 0 次發布日期: 2021-02-12
- 語言: Matlab
- 標簽: bp??信號??ANFIS??extraction??
資源簡介
基于RBF、BP、ANFIS人工神經網絡的胎兒心電信號提取MATLAB源代碼
代碼片段和文件信息
clear?all;
close?all;
clc;
%?載入心電數據
ecgdata=load(‘FOETAL_ECG.dat‘);
%?取第一路腹壁混合信號和最后一路母體心電信號為2導聯系統采集得到的心電信號
MECG=ecgdata(1:25009);
CECG=ecgdata(1:25002);
trnData?=?[MECG?CECG];
tic;
numMFs?=?5;
mfType?=?‘gbellmf‘;
epoch_n?=?2500;
in_fis?=?genfis1(trnDatanumMFsmfType);
out_fis?=?anfis(trnDatain_fis2500);
Y=evalfis(MECGout_fis);%特別注意
toc;
ti=toc;
%?輸出結果
subplot(311)plot(CECG)
subplot(312)plot(MECG)
error_anfis=CECG-Y;?????%輸出誤差信號,既為FECG信號
subplot(313)plot(error_anfis)
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件????????577??2012-05-10?15:30??新建文件夾\ANFIS.m
?????文件???????1308??2012-05-09?16:13??新建文件夾\BP.m
?????文件?????227500??2005-09-27?19:25??新建文件夾\FOETAL_ECG.dat
?????文件????????526??2012-05-08?10:26??新建文件夾\RBF.m
?????目錄??????????0??2012-05-21?16:50??新建文件夾
-----------?---------??----------?-----??----
???????????????229911????????????????????5
評論
共有 條評論