MATLAB小波变换A=magic(8) %每行每列对角的和相同,说明他有相同的平均值for i=1:8 %对A的每行进行哈尔小波变换,边界延拓为平滑到0[Al(i,:),Ah(i,:)]=dwt(A(i,:),'db1','mode','sp0')end A=[Al Ah]pauseclear Al AhA=A' %
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/08 19:47:50
MATLAB小波变换A=magic(8) %每行每列对角的和相同,说明他有相同的平均值for i=1:8 %对A的每行进行哈尔小波变换,边界延拓为平滑到0[Al(i,:),Ah(i,:)]=dwt(A(i,:),'db1','mode','sp0')end A=[Al Ah]pauseclear Al AhA=A' %
MATLAB小波变换
A=magic(8) %每行每列对角的和相同,说明他有相同的平均值
for i=1:8 %对A的每行进行哈尔小波变换,边界延拓为平滑到0
[Al(i,:),Ah(i,:)]=dwt(A(i,:),'db1','mode','sp0')
end
A=[Al Ah]
pause
clear Al Ah
A=A' %对A的每列进行哈尔小波变换
for i=1:8
[Al(i,:),Ah(i,:)]=dwt(A(i,:),'db1','mode','sp0')
end
A=[Al Ah]
A=A'
pause
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%对A的左上角的低频信息进行变换
B=A(1:4,1:4)
pause
[Bl(1,:),Bh(1,:)]=dwt(B(1,:),'db1')
能正常运行到倒数第二行,轮到B时显示维数不符
好吧,他又能运行了...
MATLAB小波变换A=magic(8) %每行每列对角的和相同,说明他有相同的平均值for i=1:8 %对A的每行进行哈尔小波变换,边界延拓为平滑到0[Al(i,:),Ah(i,:)]=dwt(A(i,:),'db1','mode','sp0')end A=[Al Ah]pauseclear Al AhA=A' %
解决了还是没有?这是个问题.