Python论坛  - 讨论区

标题:小波变换问题

2012年07月20日 星期五 21:50

signal x

db3 = pywt.Wavelet('db3')

cA4,cD4,cD3,cD2,cD1 = pywt.wavedec(x,db3,'cpd',4)

x4 = pywt.idwt(cA4,cD4,'db3','sym') 

pl.plot(x,label=u'x')

pl.plot(x2,label=u'x2')

pl.legend()

pl.show()

得到的变换之后,x2的则变成的缩小版,横向缩短,图我贴不上来,我想实现的是对信号小波处理,并画出不同阶层分解和重构系数图像。问什么系数图像与x相比,总体轮廓没变,但是x轴压缩了呢

2012年07月20日 星期五 22:04

pl.plot(x4,label=u'x2')贴错了一句,上面

 

2012年07月20日 星期五 22:05

pl.plot(x4,label=u'x4')

2012年07月21日 星期六 11:18

小波变换之后,你只用一部分数据还原的话,数据的长度应该是变化的吧。你把x4拉伸到和x一样长,或者绘图时用一个时间数组然x4和x对齐。

如下红色区域有误,请重新填写。

    你的回复:

    请 登录 后回复。还没有在Zeuux哲思注册吗?现在 注册 !

    Zeuux © 2024

    京ICP备05028076号