sky163 发表于 2007-5-28 11:02

想问下关于几个小波基的MATLAB编程问题

本帖最后由 wdhd 于 2016-9-6 13:44 编辑

  刚刚接触小波变换,要用MATLAB构造常见的几个小波基
  参考了一些资料已经可以构造出meyer小波和墨西哥草帽小波,程序如下:
  %定义小波函数有效支撑的长度
  lowb=-8;uppb=8;
  %定义在有效支撑上点的个数
  n=1024;
  %计算并画出Meyer小波和尺度函数
  =meyer(lowb,uppb,n);
  subplot(221);plot(x,psi);title('Meyer小波');
  subplot(222);plot(x,phi);title('Meyer尺度函数');
  但是不知道Haar小波、db小波或是其它常用小波如何编像上面那个程序那样直接调用小波工具箱来画出他们的小波函数和尺度函数
  各位高手帮帮忙~

boytju 发表于 2007-5-28 16:29

请教个信号去噪处理的问题~

对于这样一个信号:比如是y=A*sin(2*pi*w+pi/4);如果含有噪音z=B*sin(2*pi*3*w);
请问有什么办法处理么?

gaoyong 发表于 2007-5-29 15:48

小波也分很多类的,不是没有小波函数都有尺度函数。你使用waveinfo,就可以看到小波的分类,以及有无尺度函数了

hector1982 发表于 2007-5-29 16:51

回复二楼的:
可以用小波去噪拭一下,
=wavedec(x2,7,'dbn');
或者用最笨的方法,用傅立叶变换得到频率,找到噪声频率,定义为F(w)=0;在用傅立叶反变换
页: [1]
查看完整版本: 想问下关于几个小波基的MATLAB编程问题