ContinuousWaveletData

ContinuousWaveletData[{{oct1,voc1}coef1,},wave]
产生一个连续小波数据对象,其中小波系数为对应于倍频程与音频 ,小波为 wave.

更多信息和选项更多信息和选项

  • ContinuousWaveletData[{{oct1,voc1}->coef1,},] 恒能转换为结构为 ContinuousWaveletData[coefs,octvocs,] 的最佳标准形式.
  • 系数 可以为向量、 Sound[]SampledSoundList[]对象.
  • ContinuousWaveletTransform 所用的选项也可用作 ContinuousWaveletData 的选项.
  • 在标准输出形式中,仅打印原始数据的倍频程数、音频数与维数.
  • Normal[ContinuousWaveletData[]] 给出规则列表 ,该规则列表给出每一对倍频程与音频 和对应的系数数组 的对应关系.
  • ContinuousWaveletData 表示多重尺度 上的连续小波变换 w(u,s)=1/(sqrt(s))sum_(k=1)^nx_k TemplateBox[{psi}, Conjugate]((Delta (k-u))/s).
  • 各尺度 由一个倍频程数 与音频数 指定,并由 得到.
  • 尺度 可用于从 ContinuousWaveletData 对象 cwd 中提取小波系数. 可以给出下列指定:
  • cwd[{oct,voc}]提取对应于 的系数
    cwd[{{oct1,voc1},{oct2,voc2},}]提取多个小波系数数组
    cwd[ovpatt]提取尺度匹配 ovpatt 的全部系数
    cwd[All]提取全部系数
  • 缺省时,系数以规则列表 的形式返回.
  • 可用于控制输出形式. 可能的形式 包括:
  • "Rules"规则
    "Values"仅系数
    "Inverse"个别系数的逆变换
    "ListPlot"1D 系数的简单列表图形
    "Sound"声音系数的声音对象
    "SampledSoundList"声音系数的取样声音对象
  • 小波表示的属性由 ContinuousWaveletData[]["prop"] 得到.
  • ContinuousWaveletData[]["Properties"] 给出 ContinuousWaveletData 对象可用的属性列表.
  • 与变换系数相关的属性包括:
  • "Octaves"所用的倍频程数
    "Voices"每个倍频程所用的音频数
    "Scales"所用的小波尺度
    "Wavelet"所用的小波族
    "WaveletScale"最小的可解尺度
    "WaveletIndex"全部小波索引的列表
    "LogScalogramFunction"给出函数
    "LinearScalogramFunction"给出函数
  • 与输入数据相关的属性包括:
  • "DataDimensions"原始数据的维数
    "DataChannels"数据的频道数
    "DataMean"原始数据的均值
    "DataWrapper"在重构后应用于数据的封装函数
    "SampleRate"用于输入数据的样本率

范例范例打开所有单元关闭所有单元

基本范例  (2)基本范例  (2)

得到 ContinuousWaveletData 对象:

In[1]:=
Click for copyable input
Out[1]=

ContinuousWaveletData 表示不同尺度 上的系数数组:

In[2]:=
Click for copyable input
Out[2]=

提取包括对应于各 的数值尺度在内的属性:

In[3]:=
Click for copyable input
Out[3]=

计算任意连续小波变换系数小波逆变换:

In[1]:=
Click for copyable input
Out[1]=
2010年引入
(8.0)