tuteng111 发表于 2010-3-31 20:04

离散小波的问题,dwt函数

离散小波的问题,dwt函数
我抄了一个书上的程序,为什么出不来结果啊,我用的是MATLAB7,里面有小波分析工具箱啊
把程序贴出来
randn('seed',53136785);
X=4+kron(ones(1,8),)+((1:6).^2)/32+0.2*randn(1,16);
=dwt(X,'db2');
=dwt(X,'sym4');
subplot(311)
plot(X);
title('原始信号');
subplot(323)
plot(CA1);
title('db2小波分解的近似分量图');
subplot(324)
plot(CD1);
title('db2小波分解的细节分量图');
subplot(325)
plot(CA2);
title('sym4小波分解的近似分量图');
subplot(326)
plot('CD2');
title('sym4小波分解的细节分量图');
错误时这样的:
??? _dwt
    |
Error: Missing variable or function.
查了下,貌似不是标点的问题啊,请高手帮下忙
呵呵,刚入手,都是一些比较基础的问题

tuteng111 发表于 2010-4-1 19:49

别沉了啊,高手赐教啊

ChaChing 发表于 2010-4-2 11:17

which dwt -all
看看有无dwt函数

aprilcat 发表于 2010-4-2 11:51

回复 楼主 tuteng111 的帖子

randn('seed',53136785);
X=4+kron(ones(1,8),)+((1:6).^2)/32+0.2*randn(1,16);%此处信号矩阵不符合,我的修改是X=4+kron(ones(1,8),)+((1:16).^2)/32+0.2*randn(1,16);
=dwt(X,'db2');
=dwt(X,'sym4');
subplot(311)
plot(X);
title('原始信号');
subplot(323)
plot(CA1);
title('db2小波分解的近似分量图');
subplot(324)
plot(CD1);
title('db2小波分解的细节分量图');
subplot(325)
plot(CA2);
title('sym4小波分解的近似分量图');
subplot(326)
plot('CD2');%正确的应该是plot(CD2);
title('sym4小波分解的细节分量图');

aprilcat 发表于 2010-4-2 11:53

本帖最后由 wdhd 于 2016-9-20 13:41 编辑

原帖由 aprilcat 于 2010-4-2 11:51 发表
randn('seed',53136785);
X=4+kron(ones(1,8),)+((1:6).^2)/32+0.2*randn(1,16);%此处信号矩阵不符合,我的修改是X=4+kron(ones(1,8),)+((1:16).^2)/32+0.2*randn(1,16);
=dwt(X,'db2');

结果图如下,不知道是否跟你看到的相符
页: [1]
查看完整版本: 离散小波的问题,dwt函数