对一段数据进行基于morlet小波的离散变换,最终我要得到6-30hz共25个频率点的‘小波系数’
来源:学生作业帮 编辑:搜狗做题网作业帮 分类:英语作业 时间:2024/04/29 15:42:46
对一段数据进行基于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);
请问你做的是毕业设计吗?
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);
请问你做的是毕业设计吗?
一维离散数据的matlab小波变换
求matlab小波分析代码分析气温降雨数据,用的是morlet!
在图像处理中 离散余弦变换 离散傅里叶变换和离散小波变换的优缺点
求基于小波变换的图像融合Matlab算法
为什么二维Morlet小波有方向性?
什么是离散小波变换(DWT)
采集到离散信号点,在matlab中进行FFT变换时采样点数怎么取,直接从采集到的数据里取点吗?
一维二维离散小波变换详细的推导过程.
MATLAB中的小波变换包用过吗?我要对信号进行小波变换分析
要用matlab对一组离散数据(5000个)进行定积分求值,积分范围是1000到2000,数据组成的图像如下.
已知某图像的1个分片数据请计算经过两级小波分解 后的小波系数.
将一个离散时间信号进行傅立叶变换,怎样用MATLAB求该傅立叶变换中包含的频率值?