
正文
linux小波变换命令 linux看波形
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
请问关于近红外光谱数据用matlab进行小波变换
应该是先进行小波分解,然后进行小波重构吧?
dwt函数应该是对信号的单层分解,
[cA,cD]=dwt(X,’wname’)中返回的cA,cD分别存放是信号的近似和细节
[C,L]=wavedec(X,N,'wname') 利用小波'wname'对信号X进行多层分解
之后是依据你的需要将信号重构回去,idwt是单尺度一维小波逆变换,waverec是多尺度一维小波重构
简单的就是matlab里面有小波工具箱,在命令窗口输入wavemenu,载入你的信号,选择不同地小波基就行~
希望对你有帮助
相关问答
Q1: 小波变换中mallat算法是什么?分解与重构什么意思?
mallat算法是mallat提出linux小波变换命令的用于某一函数F(t)的二进小波分解与重构的快速算法linux小波变换命令,其地位相当于傅立叶变换中的FFT。
即相当于构造一定的函数空间linux小波变换命令,将信号F(t)分解到函数空间中进行一定的计算linux小波变换命令,获取你想要得到的成分,然后再重构返回原始信号。
具体的mallat算法原理很复杂,你可以在看看书或者相关文献。。希望能有所帮助,如果有高手,请帮忙指正!
Q2: 在小波变换中,高,低通滤波器的长度是相同的吗如两个
我查资料感觉这两个的概念会不会都说的是一回事,因为对于一个特定的小波它们俩都是一个值。小波函数支撑长度可以理解为是这个函数横轴有值的范围,即不为零的宽度。具体可以通过在matlab命令窗口中输入waveinfo(db)(括号中是不同小波族名称)来查看不同小波的相关特性。我所知道的:你说的harr小波其实就是db1小波,除db1小波外,db小波族的支集长度和滤波器长度都是2N左右。sym小波的支集长度和滤波器长度同db小波族一致。只是与db小波族相比,sym小波族有更好的对称性。coif小波的支集长度为6N-1.bior小波正确缩写表示为biorNr.Nd,其中,Nr,Nd分别是和重构和分解滤波器长度有关的参数。至于后面你提到的两个小波是不是不太常用啊,反正我几乎没有看见过。不过所有小波的相关参数都可以通过waveinfo(小波名)或者waveinfo('小波名')查到。其中小波名是各小波族的缩写,如:db,sym,coif,bior....个人见解,希望能帮助到你。
关于linux小波变换命令和linux看波形的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。






