guyrot(wavethresh)
guyrot()所属R语言包:wavethresh
Cyclically rotate elements of a vector
周期性旋转向量元素的
译者:生物统计家园网 机器人LoveR
描述----------Description----------
This function shifts (or rotates) the elements of the input vector in a cyclic fashion (end periodicity is used).
此函数位移(或旋转)以循环方式(使用端周期性)的输入向量的元素。
用法----------Usage----------
guyrot(v, n)
参数----------Arguments----------
参数:v
Vector whose elements you wish to rotate
要旋转向量,其元素
参数:n
Integer determining the amount to rotate, can be negative
整数确定旋转的量,可以是负的
Details
详细信息----------Details----------
A very simple function which cyclically shifts the elements of a vector. Not necessarily intended as a top level user function but it is a useful little function.
一个非常简单的功能,循环移位一个向量的元素。作为一个顶级用户的功能,但并不必然,它是一个有用的功能。
值----------Value----------
A vector containing the shifted or rotated coefficients.
一个向量,包含移动或旋转系数。
(作者)----------Author(s)----------
G P Nason
参见----------See Also----------
wpst2discr,
wpst2discr,
实例----------Examples----------
#[]
# Start off with an example vector[刚开始时的一个例子矢量]
#[]
v <- c(1,2,3,4,5,6)
#[]
# Rotate it one element to the right, rightmost element gets rotated round[旋转一个元素的右边,最右边的元素,得到旋转轮]
# to be first element.[是第一个元素。]
#[]
guyrot(v,1)
# [1] 6 1 2 3 4 5[[1] 6 1 2 3 4 5]
#[]
# Rotate v two spaces to the left, leftmost two elements get rotated around[向左侧旋转V两空格,最左边的两个元素得到绕]
# to be new last elements[新的最后一个元素]
guyrot(v, -2)
#[]
# [1] 3 4 5 6 1 2[[1] 3 4 5 6 1 2]
#[]
#[]
# Now issue a larger rotation, e.g. 19![现在,发出更大的旋转,例如19!]
#[]
guyrot(v,19)
# [1] 6 1 2 3 4 5[[1] 6 1 2 3 4 5]
#[]
# Its just the same as rotating by 1 since the input vector is of length 6[它只是相同的输入向量旋转1日起长度为6]
# and so rotating by 19 is the same as rotating by 6,6,6, and then 1![等旋转19是相同的旋转由6,6,6,然后1!]
#[]
转载请注明:出自 生物统计家园网(http://www.biostatistic.net)。
注:
注1:为了方便大家学习,本文档为生物统计家园网机器人LoveR翻译而成,仅供个人R语言学习参考使用,生物统计家园保留版权。
注2:由于是机器人自动翻译,难免有不准确之处,使用时仔细对照中、英文内容进行反复理解,可以帮助R语言的学习。
注3:如遇到不准确之处,请在本贴的后面进行回帖,我们会逐渐进行修订。
|