读一个wav文件[normal,Fs,bits]=wavread('E:\心音信号\正常信号\正常信号',20000);
读后对normal进行多分辨率分析,得到重构信号a2,现在要对a2分段读取
for j=1:125
signal=a2(160*(j-1)+1:160*(j-1)+160);
end
这样写不行吗?为什么?
[normal,Fs,bits]=wavread('E:\心音信号\正常信号\正常信号',20000);
y=decimate(normal,4);
[c,l]=wavedec(y,4,'db3');
a2=wrcoef('a',c,l,'db3',2);
for j=1:30
signal=a2(160*(j-1)+1,160*(j-1)+160);
end
对a2分段,每段160个点