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

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

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

                                        Instantaneous frequency of a time wave by zero-crossing
                                         瞬时频率的波过零

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

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

This function measures the period of a full oscillating cycle.
此功能测量期间的一个完整的振荡周期。


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


zc(wave, f, plot = TRUE, interpol = 1, threshold = NULL,
xlab = "Time (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,。


参数:plot
logical, if TRUE plots the dominant frequency along the time wave(by default TRUE).
逻辑,如果TRUE图的主要沿波的频率(默认情况下,TRUE)。


参数:interpol
interpolation factor.
插值因子。


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


参数: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图形参数。


Details

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

If plot is FALSE, zc returns a vector of numeric data with the instantaneous frequency.
plot如果是FALSE,zc返回一个矢量的瞬时频率的数字数据。


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

If plot is FALSE, zc returns a two-column matrix, the first column corresponding to time in seconds (x-axis) and the second column corresponding to the instantaneous frequency of the time wave in kHz (y-axis). <br> "NA"s correspond either to pause periods (e. g. detected applying threshold) or sections of the time wave not crossing the zero line. To remove "NA"s with na.omit allows to get only instantaneous frequency values but
如果plot是FALSE,zc返回一个两列的矩阵中,第一列相对应的时间(秒)(x-轴)和第二列对应于时间的瞬时频率波千赫(y轴)。参考“NA对应于暂停期间(例如应用threshold)或部分时间波穿越零线检测。要删除NAna.omit可以得到唯一的瞬时频率值,但


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

interpol adds points to the time wave by linear interpolation (through approx). This increases measurement precision but as well
interpol添加点的时间波通过线性内插(通过approx)。这增加了测量的精度,但也


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


Jerome Sueur <a href="mailto:sueur@mnhn.fr">sueur@mnhn.fr</a>,
Caroline Simonis <a href="mailto:csimonis@mnhn.fr">csimonis@mnhn.fr</a> and
Thierry Aubin <a href="mailto:thierry.aubin@u-psud.fr">thierry.aubin@u-psud.fr</a>



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



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

ifreq
ifreq


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


data(pellucens)
pellu1<-cutw(pellucens,f=22050,from=0,to=1,plot=FALSE)
# without interpolation[不插]
zc(pellu1,f=22050,threshold=5,pch=20)
# with interpolation[用内插法]
zc(pellu1,f=22050,threshold=5,interpol=20,pch=20)
# a way to plot with a line and to filter low frequencies[绘制线和过滤低频率的方式]
pellu2<-zc(pellu1,f=22050,threshold=5,interpol=20,plot=FALSE)
pellu3<-na.omit(pellu2[,2])
pellu4<-pellu3[pellu3>3]
plot(x=seq(0,nrow(pellu1)/22050,length.out=length(pellu4)),
    y=pellu4,type="l",xlab="Time(s)",ylab="Frequency(kHz)")

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


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

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-30 14:35 , Processed in 0.022614 second(s), 16 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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