这里简单展现一下对小波工具箱的算法运用:小波工具箱函数
对近似矩阵和系数矩阵的提取
小波阈值函数:
nc = wthcoef2(type,c,s,n,t,sorth)
type:针对阈值近似系数被设定为a;
n:被阈值处理后的分解级别的向量,该值以向量t中相应的阈值为基础;
sorh:分别被设置为‘s'或’h‘时,对应于软硬阈值。
若把t省略,则所有满足type和n规范的系数都将赋值为零。
%使用变换分解向量c的小波工具函数
%制作8*8的模方矩阵
f = magic(8);
[c1,s1] = wavedec2(f,3,'haar');
size(c1)
%记录矩阵
s1
%提取近似矩阵
approx = appcoef2(c1,s1,'haar')
%提取级别2的水平细节系数(2*2)
horizdet2 = detcoef2('h',c1,s1,2)
%提取级别1的对角细节系数(4*4)
p1 = detcoef2('p',c1,s1,1)
%提取级别3的垂直细节系数(1*1)
v1 = detcoef2('v',c1,s1,3)
c1
%小波阈值函数(由于t被省略,所以满足type和n规范的系数都被赋值为零)
% nc = wthcoef2(type,c,s,n,t,sorth)
newc1 = wthcoef2('h',c1,s1,2)
newhorizdet2 = detcoef2('h',newc1,s1,2)