dbtopower: Function for inter-converting between decibels and a linear scale
Description
The function converts from decibels to a linear scale
Usage
dbtopower(specdata, const = 10, base = 10, inv = FALSE)
Arguments
specdata
A numeric object or an object of class trackdata
const
A single element numeric vector. Defaults to 10
base
A single element numeric vector. Defaults to 10
inv
Logical. If T, then the conversion is from a logarithmic to an
anti-logarithmic form, otherwise the other way round
Value
An object of the same class.
Details
The function returns base\(\mbox{\textasciicircum}\)(specdata/const)
if inv=F, otherwise, const * log(dat, base=base). If the object to which
this function is applied is of class 'trackdata' then this function is
applied to \$data.
# NOT RUN {# convert 10 dB to a power ratiovec = dbtopower(10)
# convert dB-data to a power ratio and back to decibelsres = dbtopower(vowlax.dft.5)
res = dbtopower(res, inv=TRUE)
# }