WaveletMapIndexed

WaveletMapIndexed[f,wd]

把函数 f 应用于系数数组和 ContinuousWaveletDataDiscreteWaveletData 对象的指标.

WaveletMapIndexed[f,dwd,wind]

f 应用于由 wind 指定的 DiscreteWaveletData 系数.

WaveletMapIndexed[f,cwd,octvoc]

f 应用于由 octvoc 指定的 ContinuousWaveletData 系数.

更多信息

范例

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

基本范例  (2)

以20为单位对离散小波变换的所有系数重新调整尺度:

Normal 给出系数数组:

与未修改的系数进行比较:

放大一个图像的稳态小波变换的 {1} 系数:

逆小波变换给出具有锐化的垂直边的图像:

范围  (11)

基本用途  (3)

把一个任意函数应用于离散小波变换的所有系数中:

应用一个符号函数也取决于每个系数向量的小波指标:

WaveletMapIndexedContinuousWaveletData 或者 DiscreteWaveletData 进行操作:

该结果是同样类型的小波数据对象:

修改后的数据可以用于其它小波函数,比如逆小波变换:

系数指定  (4)

只对 DiscreteWaveletData 中的特定系数进行变换:

使用指标模式 {___, 1},将函数仅应用于细系数:

使用指标模式 {___, 0},将函数仅应用于粗系数:

只对 ContinuousWaveletData 中的特定系数进行变换:

仅将函数应用于第一个倍频程 {1,_} 中的系数:

将函数应用于所有系数,除了第二倍频程、第一声音 {2,1}

函数 f 可以取决于作为它的第二个变量的小波指标:

定义一个任意依赖于小波指标的函数:

把函数应用于连续小波变换的系数:

数据  (4)

对于列表数据,作为 f 的第一个变量提供的系数是列表:

应用一个对列表进行变换的函数:

对于多维数据,系数是具有相同深度的数组:

应用一个对特定深度的数组系数进行变换的函数:

对于图像数据,系数作为 Image 对象提供给 f

系数具有和原始图像相同数目的通道:

应用一个对图像系数进行变换的函数:

对于声音数据,该系数是二维数组:

一个系数的维数:

这两个维度指定了通道数目和该通道的小波系数:

应用一个对两个通道的数据进行变换的函数:

重构 Sound 数据:

应用  (7)

数据处理  (2)

具有短索引的系数对应于数据中的小规模结构:

随机数据的稳态小波变换的所有小规模系数取零:

该逆小波变换只在较大的规模上变化:

通过删除低幅度小波系数,执行简单的阈值化操作:

与原始数据比较:

图像处理  (3)

通过把小规模细系数设置为零,对一个图像进行模糊化处理:

与原始图像进行比较:

通过放大小规模细系数,对一个图像进行锐化处理:

与原始图像进行比较:

使用掩模图像(mask image)在图像的模糊和锐化之间变化:

与原始图像进行比较:

声音处理  (1)

把非线性函数应用于声音数据的小波系数:

执行逆变换以获取一个重构的声音对象:

小波阈值  (1)

根据条件均值进行基于小波的收缩:

计算不超过第6个精细层的离散小波变换:

计算最精细的细节系数的标准偏差

计算全部小波系数的标准偏差

在高斯混合模型的假定下,方差 可以根据 的比例估计:

信号系数的收缩估计由下式给出:

使用 WaveletMapIndexed 映射于细节系数:

重构阈值化的信号系数:

属性和关系  (3)

MapIndexed[f,expr]f 应用到任意表达式的各个部分:

WaveletMapIndexed[f,wd]f 应用于小波数据对象 wd 中的系数:

WaveletMapIndexed[vMap[f,v],wd]f 应用到各系数的各部分:

MapIndexed 把部分指定作为 f 的第二个变量给出:

WaveletMapIndexed 把小波指标指定作为 f 的第二个变量给出:

WaveletMapIndexed 对系数数组进行变换,给出一个新的 DiscreteWaveletData

使用 MapNormal[dwd] 把系数转化为正常的表达式:

或者使用 ReplaceAll/.):

可能存在的问题  (2)

函数 f 总是把指标指定传为第二个变量:

使用只对第一个变量进行操作的函数:

函数 f 应该返回一个数组或者具有相同维数的图像:

Listable 函数返回具有相同维度的数组:

算术操作,如乘法,是 Listable 的:

对于不是 Listable 的函数,使用 Map

Wolfram Research (2010),WaveletMapIndexed,Wolfram 语言函数,https://reference.wolfram.com/language/ref/WaveletMapIndexed.html.

文本

Wolfram Research (2010),WaveletMapIndexed,Wolfram 语言函数,https://reference.wolfram.com/language/ref/WaveletMapIndexed.html.

CMS

Wolfram 语言. 2010. "WaveletMapIndexed." Wolfram 语言与系统参考资料中心. Wolfram Research. https://reference.wolfram.com/language/ref/WaveletMapIndexed.html.

APA

Wolfram 语言. (2010). WaveletMapIndexed. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/WaveletMapIndexed.html 年

BibTeX

@misc{reference.wolfram_2024_waveletmapindexed, author="Wolfram Research", title="{WaveletMapIndexed}", year="2010", howpublished="\url{https://reference.wolfram.com/language/ref/WaveletMapIndexed.html}", note=[Accessed: 05-November-2024 ]}

BibLaTeX

@online{reference.wolfram_2024_waveletmapindexed, organization={Wolfram Research}, title={WaveletMapIndexed}, year={2010}, url={https://reference.wolfram.com/language/ref/WaveletMapIndexed.html}, note=[Accessed: 05-November-2024 ]}