回 帖 发 新 帖 刷新版面

主题:请教matlab高手,关于小波分析的

小弟没学过matlab,只好从matlab的help里面自己学着做了下,但遇到了一些问题,特请教mat高手

问题:一个441个数据,进行d1,d2,a5的画图,自己勉强弄了下程序,但不知道a5怎么编出来,有高手知道吗?小弟跪谢了
此外,数据在下面,不知道我自己弄的程序部分对不对,如下:
load F:\matlab\work\niu; s = niu(1:441);
        ls = length(s); 


[ca1,cd1] = dwt(s,'db1');


        a1 = upcoef('a',ca1,'db1',1,ls);           
        d1 = upcoef('d',cd1,'db1',1,ls);          


        a0 = idwt(ca1,cd1,'db1',ls);         


        [c,l] = wavedec(s,3,'db1');    


        ca3 = appcoef(c,l,'db1',3);    



        cd3 = detcoef(c,l,3);                       
        cd2 = detcoef(c,l,2);                       
        cd1 = detcoef(c,l,1);        



        a3 = wrcoef('a',c,l,'db1',3);      



        d3 = wrcoef('d',c,l,'db1',3);                  
        d2 = wrcoef('d',c,l,'db1',2);                  
        d1 = wrcoef('d',c,l,'db1',1);             



        a0 = waverec(c,l,'db1');     

回复列表 (共2个回复)

沙发

小弟昨天弄了一晚上,发现直接输入wavemenu就可以直接做了~
问题解决:)

板凳

你是怎么做的啊,教教我吧。高手

我来回复

您尚未登录,请登录后再回复。点此登录或注册