自定义小波
用户可以通过使用正确的模板,定义适用于小波分析框架的小波. 小波 wave 的形式为
,其中 wfam 是表明小波族的符号,而 args 提供了任何需要的具体规范说明.
为了把 wfam 设置为系统可以识别的小波族,属性
必须设置为 True,其中 patt 是一个与可接受的变量 args 相匹配的模式.
| WaveletQ | 如果该函数是一个自定义小波,则设为 True |
正交小波和双正交自定义小波(user wavelet)都被支持. 通过设置属性
表明正交小波,相应地,通过设置属性
表明双正交小波.
如要计算原低通滤波器系数,必须设置属性
;这里,prec 表示滤波器系数的精度. 相似地,要计算对偶低通滤波器系数,必须设置属性
. 属性
和
一般返回形如
的列表,其中
是索引而
是相应的滤波器系数. 如果返回的是形如
的列表,则假定索引
从0开始. 如果滤波器系数
不是数值的,并且索引
不是整数,则生成一个错误信息.
范例
Franklin 小波
| In[59]:= |
| In[2]:= |
| In[4]:= |
| In[5]:= |
| In[6]:= |
| In[9]:= |
| In[10]:= |
| Out[10]= | ![]() |
| In[11]:= |
| Out[11]= | ![]() |
| In[12]:= |
| Out[12]= |
| In[13]:= |
| Out[13]= | ![]() |
勒让德(Legendre)小波
| In[8]:= |
虽然勒让德小波不是正交的,若要执行小波变换,用户需要将正交性设置为 True.
| In[9]:= |
| In[11]:= |
| In[12]:= |
| Out[12]= |
| In[13]:= |
| Out[13]= |
| In[15]:= |
| Out[15]= | ![]() |
| In[17]:= |
| Out[17]= | ![]() |
| In[153]:= |
| Out[153]= |
| In[154]:= |
| Out[154]= | ![]() |
Le Gall 小波
| In[1]:= |
| In[2]:= |
| In[3]:= |
| In[4]:= |
| In[5]:= |
| In[6]:= |
利用 Le Gall 小波执行 StationaryWaveletTransform.
| In[7]:= |
| Out[7]= |
| In[8]:= |
| Out[8]= |
| In[9]:= |
| Out[9]= | ![]() |









