matlab中小波分解与重建

clear;figure;%读入声音文件file='WindowsLogonSound.wav';y=wavread(file);%绘制出原始声音信号图subplot(3... clear;
figure;
%读入声音文件
file = 'Windows Logon Sound.wav';
y = wavread(file);
%绘制出原始声音信号图
subplot(3,1,1);
plot(y);
title('原始音频信号');
%用db4小波读入的声音文件进行一维三级小波分解
[c,l] = wavedec(y,3,'db4');
%提取三级小波分解的低频系数和高频系数
ca3 = appcoef(c,l,'db4',3); %3级低频系数
cd3 = detcoef(c,l,3); %3级高频系数
cd2 = detcoef(c,l,2); %2级高频系数
cd1 = detcoef(c,l,1); %1级高频系数

cl = [ca3',cd3',cd2',cd1'];
s1 = waverec(cl,l,'db4');
%绘制加入水印的声音信号图
subplot(3,1,3);
plot(s1);
title('加入了水印的声音信号');

问题是:为什么还原成了这样????
展开
 我来答
marketpeqlace
2015-05-11 · TA获得超过373个赞
知道答主
回答量:221
采纳率:0%
帮助的人:50万
展开全部
appcoef 提取一维小波分解低频系数 detcoef 提取一维小波分解高频系数 dwt 单层一维小波分解 dwtmode 离散小波变换扩展模式 idwt 单层一维逆离散小波变换 upcoef 一维小波分解的直接重构 upwiev 一维小波分解的单层重构 ...
追问
什么意思,我主要想问的是分解与重构之后差异怎么这么大,错误在哪里
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式