声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 1395|回复: 4

[小波] 离散小波的问题,dwt函数

[复制链接]
发表于 2010-3-31 20:04 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?我要加入

x
离散小波的问题,dwt函数
我抄了一个书上的程序,为什么出不来结果啊,我用的是MATLAB7,里面有小波分析工具箱啊
把程序贴出来
randn('seed',53136785);
X=4+kron(ones(1,8),[1 -1])+((1:6).^2)/32+0.2*randn(1,16);
[CA1,CD1]=dwt(X,'db2');
[CA2,CD2]=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.
查了下,貌似不是标点的问题啊,请高手帮下忙
呵呵,刚入手,都是一些比较基础的问题
回复
分享到:

使用道具 举报

 楼主| 发表于 2010-4-1 19:49 | 显示全部楼层
别沉了啊,高手赐教啊
发表于 2010-4-2 11:17 | 显示全部楼层
which dwt -all
看看有无dwt函数
发表于 2010-4-2 11:51 | 显示全部楼层

回复 楼主 tuteng111 的帖子

randn('seed',53136785);
X=4+kron(ones(1,8),[1 -1])+((1:6).^2)/32+0.2*randn(1,16);%此处信号矩阵不符合,我的修改是X=4+kron(ones(1,8),[1 -1])+((1:16).^2)/32+0.2*randn(1,16);
[CA1,CD1]=dwt(X,'db2');
[CA2,CD2]=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小波分解的细节分量图');
发表于 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 -1])+((1:6).^2)/32+0.2*randn(1,16);%此处信号矩阵不符合,我的修改是X=4+kron(ones(1,8),[1 -1])+((1:16).^2)/32+0.2*randn(1,16);
[CA1,CD1]=dwt(X,'db2');
[C ...

结果图如下,不知道是否跟你看到的相符

untitled.fig

8.19 KB, 下载次数: 10

您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

QQ|小黑屋|Archiver|手机版|联系我们|声振论坛

GMT+8, 2024-9-22 00:55 , Processed in 0.060090 second(s), 21 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表