## Logarithms and Exponentials

## Usage

    log(x)
    log(x, base)
    log10(x)
    log2(x)
    exp(x)

## Arguments

`x` | a numeric or complex vector.
`base` | positive number. The base with respect to which logarithms are computed. Defaults to e=`exp(1)`.

## Description

`log` computes natural logarithms, `log10` computes common (i.e., base 10) logarithms, and `log2` computes binary (i.e., base 2) logarithms. The general form `log(x, base)` computes logarithms with base `base` (`log10` and `log2` are only special cases).

`exp` computes the exponential function.

## Value

A vector of the same length as `x` containing the transformed values.

## See Also

`Trig`, `Math`, `Arithmetic`.

## Examples

    log(exp(3))
    all(log(1:10) ==log(1:10, exp(1)))
    log10(30) == log(30, 10)
    log10(1e7)# = 7
    log2(2^pi) == 2^log2(pi)
    Mod(pi - log(exp(pi*1i)) / 1i) < .Machine$double.eps
    Mod(1+exp(pi*1i)) < .Machine$double.eps

[Package Contents]