查看: 417|回复: 3|关注: 0

[已解决] 请问为什么小波细节和近似系数重建后采样点数增加了?

[复制链接]

新手

9 麦片

财富积分


050


5

主题

7

帖子

0

最佳答案
s=load('C:\Users\thj\Desktop\40\8-3.txt');
[c,l]=wavedec(s,5,'db8');
ca5=appcoef(c,l,'db8',5);
[cd1,cd2,cd3,cd4,cd5]=detcoef(c,l,[1,2,3,4,5]);
a5=wrcoef('a',c,l,'db8',5);
d1=wrcoef('d',c,l,'db8',1);
d2=wrcoef('d',c,l,'db8',2);
d3=wrcoef('d',c,l,'db8',3);
d4=wrcoef('d',c,l,'db8',4);
d5=wrcoef('d',c,l,'db8',5);
subplot(711);plot(s);title('s')
subplot(712);plot(a5);title('a5')
subplot(713);plot(d5);title('d5')
subplot(714);plot(d4);title('d4')
subplot(715);plot(d3);title('d3')
subplot(716);plot(d2);title('d2')
subplot(717);plot(d1);title('d1')

代码如上,原本采样点应该是1024个,但如上分解重建后为什么变成2048个了?还有,为什么我原波形是绿色的啊,中间还有一条蓝线?
wen.PNG

论坛优秀回答者

中级

726 麦片

财富积分


5001500


11

主题

638

帖子

75

最佳答案
  • 关注者: 47
发表于 2019-3-11 17:44:38 | 显示全部楼层
你的S是一维数组吗?

新手

9 麦片

财富积分


050


5

主题

7

帖子

0

最佳答案
 楼主| 发表于 2019-3-11 17:55:10 | 显示全部楼层
ukjames 发表于 2019-3-11 17:44
你的S是一维数组吗?

-0.00025600, -0.00018311
-0.00025500, -0.00012207
-0.00025400, -0.00006104
-0.00025300,  0.00000000
-0.00025200, -0.00006104
-0.00025100, -0.00006104
-0.00025000,  0.00000000
-0.00024900, -0.00012207
-0.00024800, -0.00012207
-0.00024700, -0.00006104
-0.00024600,  0.00000000
-0.00024500, -0.00006104
-0.00024400, -0.00012207
-0.00024300, -0.00012207
-0.00024200, -0.00006104
-0.00024100, -0.00012207
-0.00024000,  0.00000000
-0.00023900, -0.00006104
-0.00023800,  0.00000000
-0.00023700, -0.00012207
-0.00023600,  0.00000000
-0.00023500, -0.00006104
-0.00023400, -0.00012207
-0.00023300, -0.00012207
-0.00023200, -0.00012207
大概这样的,1024对数据

论坛优秀回答者

中级

726 麦片

财富积分


5001500


11

主题

638

帖子

75

最佳答案
  • 关注者: 47
发表于 2019-3-11 21:41:35 | 显示全部楼层 |此回复为最佳答案
jynmsl 发表于 2019-3-11 09:55
-0.00025600, -0.00018311
-0.00025500, -0.00012207
-0.00025400, -0.00006104

只对其中一列做小波分解应该没问题
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐上一条 /4 下一条

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