Learn R Programming

seewave (version 1.5.5)

rmoffset: Remove the offset of a time wave

Description

This function removes the offset of a time wave.

Usage

rmoffset(wave, f, plot = FALSE, ...)

Arguments

wave
a vector, a matrix (first column), an object of class ts, Sample (left channel), or Wave (left channel).
f
sampling frequency of wave (in Hz). Does not need to be specified if wave is an object of class ts, Sample, or Wave<
plot
logical, if TRUE returns an oscillographic plot of the wave after removing the offset (by default FALSE).
...
other oscillo graphical parameters.

Value

  • If plot is FALSE, rmoffset returns a one-column matrix describing the new wave with the same sampling frequency as the original wave.

See Also

oscillo

Examples

Run this code
data(tico)
# artifically generates an offset
tico2<-tico+0.1
# see the wave with an offset
oscillo(tico2,f=22050)
# remove the offset
rmoffset(tico2,f=22050,plot=TRUE)

Run the code above in your browser using DataLab