对一段数据进行基于morlet小波的离散变换,最终我要得到6-30hz共25个频率点的‘小波系数’
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/01 07:46:07
对一段数据进行基于morlet小波的离散变换,最终我要得到6-30hz共25个频率点的‘小波系数’
对一段数据进行基于morlet小波的离散变换,最终我要得到6-30hz共25个频率点的‘小波系数’
对一段数据进行基于morlet小波的离散变换,最终我要得到6-30hz共25个频率点的‘小波系数’
A = imread('XXX.bmp');
B = A(:,:,1);
[lowf,highfH,highfV,highfD,C,S] = wavelet2D(double(B),'morlet',2);
function[lowf,highH,highV,highD,C,S] = wavelet2D(signal,wavelet,level)
[C,S]=wavedec2(signal,level,wavelet);
lowf = appcoef2(C,S,wavelet,level);
highH=detcoef2('h',C,S,level);
highV=detcoef2('v',C,S,level);
highD=detcoef2('d',C,S,level);
A = wrcoef2('a',C,S,wavelet,level);
Dh =wrcoef2('h',C,S,wavelet,level);
Dv =wrcoef2('v',C,S,wavelet,level);
Dd =wrcoef2('d',C,S,wavelet,level);
subplot(2,2,1),image(A);
subplot(2,2,2),imshow(Dh);
subplot(2,2,3),imshow(Dv);
subplot(2,2,4),imshow(Dd);
请问你做的是毕业设计吗?