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

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

[复制链接]
发表于 2012-9-30 00:11:56 | 显示全部楼层 |阅读模式
dfreq(seewave)
dfreq()所属R语言包:seewave

                                        Dominant frequency of a time wave
                                         主导频率的波

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

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

This function gives the dominant frequency (i. e. the frequency of highest amplitude) of a time wave.
此功能的时间波的主频(即的幅度最高频率)。


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


dfreq(wave, f, wl = 512, wn = "hanning", ovlp = 0, fftw=  FALSE, at = NULL, threshold
= NULL, bandpass = NULL, clip = NULL,
plot = TRUE, xlab = "Times (s)", ylab = "Frequency (kHz)",
ylim = c(0, f/2000), ...)



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

参数:wave
an R object.      
R对象。


参数:f
sampling frequency of wave (in Hz). Does not need to be specified if embedded in wave.
wave(赫兹)的采样频率。不需要以指定如果嵌入在wave,。


参数:wl
length of the window for the analysis (even number of points, by default = 512).
长度的窗口分析(偶数点,默认值= 512)。


参数:wn
window name, see ftwindow (by default "hanning").
窗口的名称,请参阅ftwindow(默认情况下,"hanning"“)。


参数:ovlp
overlap between two successive analysis windows (in % ).
两个连续的分析窗口(%)之间的重叠。


参数:fftw
if TRUE calls the function FFT of the library fftw. See Notes of the spectro.
如果TRUE调用函数FFT的库fftw。见注意的spectro。


参数:at
time position where the dominant frequency has to be computed (in s.).
的时间位置,其中要计算(单位:秒)。主频。


参数:threshold
amplitude threshold for signal detection (in % ).
用于信号检测的幅度阈值(%)。


参数:bandpass
a numeric vector of length two, giving the lower and upper limits of a frequency bandpass filter (in Hz).
一个数值向量的长度为2,提供的频率的带通滤波器(以Hz为单位)的上限和下限。


参数:clip
a numeric value to select dominant frequency values according to their amplitude in reference to a maximal value of 1 for the whole signal (has to be >0 &amp; < 1).
一个数值,根据他们的参考值为1的整个信号的最大的振幅在选择主频率值(> 0&<1)。


参数:plot
logical, if TRUE plots the dominant frequency against time (by default TRUE).
逻辑,如果TRUE图占主导地位的频率与时间(默认情况下,TRUE)。


参数:xlab
title of the x axis.
x轴的标题。


参数:ylab
title of the y axis.
y轴的标题。


参数:ylim
the range of y values.
y的值的范围内。


参数:...
other plot graphical parameters.
其他plot图形参数。


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

When plot is FALSE, dfreq returns a two-column matrix, the first column corresponding to time in seconds (x-axis) and the second column corresponding to  to dominant frequency in kHz (y-axis).<br> NA corresponds to pause sections in wave (see threshold).
当plot是FALSE,dfreq返回一个两列的矩阵中,第一列相对应的时间(秒)(x-轴)和第二列对应于以优势频率以kHz(参考NA Y轴)。暂停部分在wave(见threshold“)。


注意----------Note----------

This function is based on fft.
此函数是基于fft。


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


Jerome Sueur <a href="mailto:sueur@mnhn.fr">sueur@mnhn.fr</a>



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

spec, meanspec,spectro.
spec,meanspec,spectro。


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


data(tico)
f <- 22050
# default[默认]
dfreq(tico,f)
# using the amplitude threshold and changing the graphical output[使用的幅度阈值,改变图形输出]
dfreq(tico, f, ovlp=50,threshold=5, type="l", col=2)
# using 'at' argument for specific positions along the time axis[使用“的说法特定位置沿时间轴]
dfreq(tico, f, at=c(0.25, 0.75, 1.2, 1.6))
dfreq(tico, f, at=seq(0.5, 1.4, by=0.005), threshold=5)
# a specific number of measures on a single note[特定数量的措施对单个音符]
dfreq(tico, f, at=seq(0.5, 0.9, len=100), threshold=5, xlim=c(0.5,0.9))
# overlap on spectrogram[重叠的频谱]
# and use of 'clip' argument to better track the dominant frequency[用的夹的说法,以更好地跟踪的主频]
# in noisy conditions[在嘈杂的环境]
op <- par()
ticon <- tico@left/max(tico@left) + noisew(d=length(tico@left)/f, f)
spectro(ticon, f)
res <- dfreq(tico, f, clip=0.2, plot=FALSE)
points(res, col=2, pch =13)
par(op)

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


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

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-30 13:51 , Processed in 0.027758 second(s), 15 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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