R: Conversion to decibels

decibel {ifultools} | R Documentation

## 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

    decibel(c(1,10,100,1000), type=1)
    decibel(c(1,10,100,1000), type=2)

[Package ifultools version 2.0-5 Index]