matlab小波变换

matlab小波变换

ID:47915590

大小:62.01 KB

页数:13页

时间:2019-10-25

matlab小波变换_第1页
matlab小波变换_第2页
matlab小波变换_第3页
matlab小波变换_第4页
matlab小波变换_第5页
资源描述:

《matlab小波变换》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、matlab小波变换Matlab1.离散傅立叶变换的Matlab实现Matlab函数fft、fft2和fftn分别可以实现一维、二维和N维DFT算法;而函数ifft、ifft2和ifftn则用来计算反DFT。这些函数的调用格式如下:A=fft(X,N,DIM)其中,X表示输入图像;N表示采样间隔点,如果X小于该数值,那么Matlab将会对X进行零填充,否则将进行截取,使之长度为N;DIM表示要进行离散傅立叶变换。A=fft2(X,MROWS,NCOLS)其中,MROWS和NCOLS指定对X进行零填充后的X大小。别可以实现一维、二维和N维DFTA=fftn

2、(X,SIZE)其中,SIZE是一个向量,它们每一个元素都将指定X相应维进行零填充后的长度。函数ifft、ifft2和ifftn的调用格式于对应的离散傅立叶变换函数一致。别可以实现一维、二维和N维DFT例子:图像的二维傅立叶频谱1.离散傅立叶变换的Matlab实现%读入原始图像I=imread('lena.bmp');函数fft、fft2和fftn分imshow(I)%求离散傅立叶频谱J=fftshift(fft2(I));figure;别可以实现一维、二维和N维DFTimshow(log(abs(J)),[8,10])2.离散余弦变换的Matlab实现

3、Matlab2.1.dct2函数功能:二维DCT变换Matlab格式:B=dct2(A)B=dct2(A,m,n)B=dct2(A,[m,n])函数fft、fft2和fftn分说明:B=dct2(A)计算A的DCT变换B,A与B的大小相同;B=dct2(A,m,n)和B=dct2(A,[m,n])通过对A补0或剪裁,使B的大小为m×n。2.2.dict2函数功能:DCT反变换格式:B=idct2(A)B=idct2(A,m,n)别可以实现一维、二维和N维DFTB=idct2(A,[m,n])说明:B=idct2(A)计算A的DCT反变换B,A与B的大小相

4、同;B=idct2(A,m,n)和B=idct2(A,[m,n])通过对A补0或剪裁,使B的大小为m×n。Matlab2.3.dctmtx函数功能:计算DCT变换矩阵格式:D=dctmtx(n)说明:D=dctmtx(n)返回一个n×n的DCT变换矩阵,输出矩阵D为double类型。1.离散傅立叶变换的Matlab实现3.图像小波变换的Matlab实现函数fft、fft2和fftn分3.1一维小波变换的Matlab实现(1)dwt函数Matlab功能:一维离散小波变换格式:[cA,cD]=dwt(X,'wname')[cA,cD]=dwt(X,Lo_D,

5、Hi_D)别可以实现一维、二维和N维DFT说明:[cA,cD]=dwt(X,'wname')使用指定的小波基函数'wname'对信号X进行分解,cA、cD分别为近似分量和细节分量;[cA,cD]=dwt(X,Lo_D,Hi_D)使用指定的滤波器组Lo_D、Hi_D对信号进行分解。(2)idwt函数功能:一维离散小波反变换格式:X=idwt(cA,cD,'wname')X=idwt(cA,cD,Lo_R,Hi_R)X=idwt(cA,cD,'wname',L)函数fft、fft2和fftn分X=idwt(cA,cD,Lo_R,Hi_R,L)说明:X=idw

6、t(cA,cD,'wname')由近似分量cA和细节分量cD经小波反变换重构原始信号X。'wname'为所选的小波函数X=idwt(cA,cD,Lo_R,Hi_R)用指定的重构滤波器Lo_R和Hi_R经小波反变换重构原始信号X。X=idwt(cA,cD,'wname',L)和X=idwt(cA,cD,Lo_R,Hi_R,L)指定返回信号X中心附近的L个点。1.离散傅立叶变换的Matlab实现3.2二维小波变换的Matlab实现二维小波变换的函数别可以实现一维、二维和N维DFT----------------------------------------

7、---------函数名函数功能---------------------------------------------------dwt2二维离散小波变换wavedec2二维信号的多层小波分解idwt2二维离散小波反变换Matlabwaverec2二维信号的多层小波重构wrcoef2由多层小波分解重构某一层的分解信号upcoef2由多层小波分解重构近似分量或细节分量1.离散傅立叶变换的Matlab实现detcoef2提取二维信号小波分解的细节分量appcoef2提取二维信号小波分解的近似分量upwlev2二维小波分解的单层重构1.离散傅立叶变换的Ma

8、tlab实现dwtpet2二维周期小波变换idwtper2二维周期小波反变换--

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。