Learn R Programming

ifultools (version 2.0-26)

decibel: Conversion to decibels

Description

Convert numeric input into decibels.

Usage

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

Value

the decibel equivalent of the input x.

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 decibel form to use in the conversion. If type=1 \(10 * log10(x)\) is used to convert the input and \(20 * log10(x)\) is used for type=2.

See Also

nextDyadic, isVectorAtomic.

Examples

Run this code
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