主要内容

dwtmode

离散小波变换扩展模式

描述

实例

dwtmode(模式)将离散小波和小波包变换的信号或图像扩展模式设置为模式.所有涉及离散小波变换(1-D和2-D)或小波包变换(1-D和2-D)的功能和小波分析器应用程序工具,均使用指定的DWT扩展模式。

扩展模式提供了处理信号或图像分析中边界失真问题的选项。有关更多信息,请参阅边界效应.

笔记

涉及离散小波变换的函数可能不使用当前扩展模式gpuArray输入。此类案例记录在功能参考页上。

dwtmode或者dwtmode(“状态”)显示当前模式。如果dwtmode.def.存在于当前路径中,默认模式已加载dwtmode.def.在matlab的开始时®会议。否则,文件dwtmode.cfg.用来。

=dwtmode或者= dwtmode('status')在中显示并返回当前模式.

=dwtmode('status','nodisp')返回当前模式MATLAB命令窗口中不显示任何状态或警告文本。

dwtmode('save',模式)拯救模式作为文件的新默认模式dwtmode.def.在当前文件夹中。如果dwtmode.def.已存在于当前文件夹中,文件被覆盖。新的默认模式将作为下一个MATLAB会话中的默认模式激活。

笔记

要并行执行依赖于扩展模式的任何功能,请使用dwtmode('保存',模式)在运行您的帕弗循环,或调用dwtmode(模式)在你的内心帕弗

如果在并行调用该模式的任何依赖于该模式,则更改MATLAB会话中的扩展模式没有所需的效果。在一个平行的环境中,每个工人都有自己的MATLAB执行引擎,每个工人都尊重dwtmode.cfg.文件,但不是当前会话中的覆盖。因此,要并行运行,必须将扩展模式保存到当前文件夹,或者必须为每个工作者设置扩展模式。

执行对于-并行循环迭代需要并行计算工具箱™. 有关详细信息,请参阅帕弗(并行计算工具箱).

dwtmode('保存')相当于dwtmode('save',CURRENTMODE)哪里电流模式表示当前扩展模式。

例子

全部收缩

显示当前DWT信号扩展模式。如果DWT扩展模式全局变量不存在,则默认为半点对称。

dwtmode
*********************************************************DWT扩展模式:对称化(半点)*********************************************************

保存当前的扩展模式。更改扩展模式以满足扩展。

origmode=dwtmode(“地位”,“nodisplay”);dwtmode(“per”,“nodisplay”)

显示当前DWT信号扩展模式。

dwtmode
*******************************************DWT扩展模式:周期*******************************************

恢复原始扩展模式。

dwtmode(原始模式,“nodisplay”)dwtmode
*********************************************************DWT扩展模式:对称化(半点)*********************************************************

输入参数

全部收缩

DWT扩展模式用于扩展输入,指定为以下值之一。

模式

DWT扩展模式

“zpd”

零扩展

'sp0'

顺序延长订单0

“社民党”(或'sp1')

顺利延长订单1

“sym”或者“symh”

对称扩展(半点):边界值对称复制

“symw”

对称扩展(整点):边界值对称复制

“阿西姆”或者'arymh'

反对称扩张(半点):边界值反对称复制

'asmw'

反对称扩张(整点):边界值反对称复制

“ppd”,“per”

连续扩展

如果信号长度是奇数和模式“per”,将等于最后一个值的额外样本添加到右侧,并在中执行扩展“ppd”模式。如果信号长度为偶数,“per”相当于“ppd”. 此规则也适用于图像。

与对称、平滑、零和周期扩展模式相关的DWT稍微冗余。但是逆DWT确保了上述扩展的完美重建。

笔记

dwtmode更新全局变量。只使用dwtmode要更改扩展模式,请避免直接更改全局变量。

输出参数

全部收缩

DWT扩展模式,作为字符数组返回。

提示

  • 对于大多数小波应用,周期扩展或对称扩展都可以很好地工作。

参考

[1] Strang,G.和T.Nguyen。小波与滤波器组.Wellesley,Ma:Wellesley-Cambridge Press,1996。

在R2006A之前介绍