找回密码
 注册
查看: 699|回复: 0

R语言 waveslim包 Dualtree()函数中文帮助文档(中英文对照)

[复制链接]
发表于 2012-10-1 17:03:04 | 显示全部楼层 |阅读模式
Dualtree(waveslim)
Dualtree()所属R语言包:waveslim

                                        Dual-tree Complex Discrete Wavelet Transform
                                         二元树复小波变换

                                         译者:生物统计家园网 机器人LoveR

描述----------Description----------

One- and two-dimensional dual-tree complex discrete wavelet transforms developed by Kingsbury and Selesnick et al.
一维和二维双树复杂的离散小波变换由等金斯伯里和Selesnick的人开发的。


用法----------Usage----------


dualtree(x, J, Faf, af)
idualtree(w, J, Fsf, sf)
dualtree2D(x, J, Faf, af)
idualtree2D(w, J, Fsf, sf)



参数----------Arguments----------

参数:x
N-point vector or MxN matrix.
N点向量或MxN矩阵。


参数:w
DWT coefficients.
小波系数。


参数:J
number of stages.
若干阶段。


参数:Faf
analysis filters for the first stage.
分析滤波器的第一阶段。


参数:af
analysis filters for the remaining stages.
分析过滤器,余下的阶段。


参数:Fsf
synthesis filters for the last stage.
为最后阶段的合成滤波器。


参数:sf
synthesis filters for the preceeding stages.
合成过滤器前面的阶段。


Details

详细信息----------Details----------

In one dimension N is divisible by 2^J and N≥2^{J-1}\cdot\mbox{length}(\mbox{\code{af}}).
在一维N是整除2^J和N≥2^{J-1}\cdot\mbox{length}(\mbox{\code{af}})的。

In two dimensions, these two conditions must hold for both M and  N.
在两个方面,这两个条件必须保持两个M和N。


值----------Value----------

For the analysis of x, the output is
如果在x分析,输出是


参数:w
DWT coefficients.  Each wavelet scale is a list containing the real and imaginary parts.  The final scale (J+1) contains the low-pass filter coefficients.
小波系数。每一个小波尺度是一个列表,其中包含的实部和虚部。最终的标度(J+1)包含低通滤波器的系数。

For the synthesis of w, the output is
如果在w的合成,则输出为


参数:y
output signal
输出信号


(作者)----------Author(s)----------


Matlab: S. Cai, K. Li and I. Selesnick; R port: B. Whitcher



参考文献----------References----------

http://taco.poly.edu/WaveletSoftware/

参见----------See Also----------

FSfarras, farras, convolve, cshift, afb, sfb.
FSfarras,farras,convolve,cshift,afb,sfb。


实例----------Examples----------


## EXAMPLE: dualtree[#例如:dualtree]
x = rnorm(512)
J = 4
Faf = FSfarras()$af
Fsf = FSfarras()$sf
af = dualfilt1()$af
sf = dualfilt1()$sf
w = dualtree(x, J, Faf, af)
y = idualtree(w, J, Fsf, sf)
err = x - y
max(abs(err))

## Example: dualtree2D[#例如:dualtree2D]
x = matrix(rnorm(64*64), 64, 64)
J = 3
Faf = FSfarras()$af
Fsf = FSfarras()$sf
af = dualfilt1()$af
sf = dualfilt1()$sf
w = dualtree2D(x, J, Faf, af)
y = idualtree2D(w, J, Fsf, sf)
err = x - y
max(abs(err))

## Display 2D wavelets of dualtree2D.m[#显示二维小波dualtree2D.m]

J <- 4
L <- 3 * 2^(J+1)
N <- L / 2^J
Faf <- FSfarras()$af
Fsf <- FSfarras()$sf
af <- dualfilt1()$af
sf <- dualfilt1()$sf
x <- matrix(0, 2*L, 3*L)
w <- dualtree2D(x, J, Faf, af)
w[[J]][[1]][[1]][N/2, N/2+0*N] <- 1
w[[J]][[1]][[2]][N/2, N/2+1*N] <- 1
w[[J]][[1]][[3]][N/2, N/2+2*N] <- 1
w[[J]][[2]][[1]][N/2+N, N/2+0*N] <- 1
w[[J]][[2]][[2]][N/2+N, N/2+1*N] <- 1
w[[J]][[2]][[3]][N/2+N, N/2+2*N] <- 1
y <- idualtree2D(w, J, Fsf, sf)
image(t(y), col=grey(0:64/64), axes=FALSE)

转载请注明:出自 生物统计家园网(http://www.biostatistic.net)。


注:
注1:为了方便大家学习,本文档为生物统计家园网机器人LoveR翻译而成,仅供个人R语言学习参考使用,生物统计家园保留版权。
注2:由于是机器人自动翻译,难免有不准确之处,使用时仔细对照中、英文内容进行反复理解,可以帮助R语言的学习。
注3:如遇到不准确之处,请在本贴的后面进行回帖,我们会逐渐进行修订。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|小黑屋|生物统计家园 网站价格

GMT+8, 2024-11-25 19:48 , Processed in 0.031135 second(s), 16 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表