shift.2d(waveslim)
shift.2d()所属R语言包:waveslim
Circularly Shift Matrices from a 2D MODWT
循环移位矩阵从2D MODWT
译者:生物统计家园网 机器人LoveR
描述----------Description----------
Compute phase shifts for wavelet sub-matrices based on the “center of energy” argument of Hess-Nielsen and Wickerhauser (1996).
计算相移小波子矩阵的基础上“能源”的说法赫斯-尼尔森和Wickerhauser的(1996)的中心。
用法----------Usage----------
参数----------Arguments----------
参数:z
Two-dimensional MODWT object
二维MODWT对象
参数:inverse
Boolean value on whether to perform the forward or inverse operation.
是否执行向前或逆运算的布尔值。
Details
详细信息----------Details----------
The "center of energy" technique of Wickerhauser and Hess-Nielsen (1996) is employed to find circular shifts for the wavelet sub-matrices such that the coefficients are aligned with the original series. This corresponds to applying a (near) linear-phase filtering operation.
中心的“能源”技术,Wickerhauser和赫斯 - 尼尔森(1996年)采用,找到循环变化的小波子矩阵的系数与原始的系列。这对应于施加(近)线性相位的滤波操作。
值----------Value----------
Two-dimensional MODWT object with circularly shifted coefficients.
二维MODWT对象与循环移位系数。
(作者)----------Author(s)----------
Brandon Whitcher
参考文献----------References----------
Wavelets and time-frequency analysis, Proceedings of the IEEE, 84, No. 4, 523-540.
Wavelet Methods for Time Series Analysis, Cambridge University Press.
参见----------See Also----------
phase.shift, modwt.2d.
phase.shift,modwt.2d。
实例----------Examples----------
n <- 512
G1 <- G2 <- dnorm(seq(-n/4, n/4, length=n))
G <- 100 * zapsmall(outer(G1, G2))
G <- modwt.2d(G, wf="la8", J=6)
k <- 50
xr <- yr <- trunc(n/2) + (-k:k)
par(mfrow=c(3,3), mar=c(1,1,2,1), pty="s")
for (j in names(G)[1:9]) {
image(G[[j]][xr,yr], col=rainbow(64), axes=FALSE, main=j)
}
Gs <- shift.2d(G)
for (j in names(G)[1:9]) {
image(Gs[[j]][xr,yr], col=rainbow(64), axes=FALSE, main=j)
}
转载请注明:出自 生物统计家园网(http://www.biostatistic.net)。
注:
注1:为了方便大家学习,本文档为生物统计家园网机器人LoveR翻译而成,仅供个人R语言学习参考使用,生物统计家园保留版权。
注2:由于是机器人自动翻译,难免有不准确之处,使用时仔细对照中、英文内容进行反复理解,可以帮助R语言的学习。
注3:如遇到不准确之处,请在本贴的后面进行回帖,我们会逐渐进行修订。
|