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 © 2024
京ICP备05028076号