Learn R Programming

ifultools (version 2.0-23)

decibel: Conversion to decibels

Description

Convert numeric input into decibels.

Usage

decibel(x, type=1, na.zero=TRUE)

Arguments

x

a real positive numeric value.

na.zero

logical value controlling the handing of zeros in the data. If TRUE, the zero values are replaced with NAs prior to converting to decibels, avoiding an error when attempting to take the logarithm of zero.

type

an integer signifying the decible form to use in the conversion. If type=1 \(10 * log10(x)\) is used to convert the input and \(20 * log10(x)\) isued for type=2.

Value

the decibel equivalent of the input x.

See Also

nextDyadic, isVectorAtomic.

Examples

Run this code
# NOT RUN {
decibel(c(1,10,100,1000), type=1)
decibel(c(1,10,100,1000), type=2)
# }

Run the code above in your browser using DataLab