Learn R Programming

beezdemand (version 0.2.0)

lambertW: Lambert W

Description

Ben Bolker's port of Lambert W from GNU Scientific Library (GPLV3)

Usage

lambertW(z, b = 0, maxiter = 10, eps = .Machine$double.eps, min.imag = 1e-09)

Value

numeric

Arguments

z

input value

b

branch, set to principal by default

maxiter

Halley iteration count

eps

error precision

min.imag

minimum for imaginary solution

Author

Benjamin Bolker (port)

Details

Ben Bolker's port of Lambert W from GNU Scientific Library

Examples

Run this code
## Principal branch: W(1) ~ 0.5671
lambertW(1)

## Verify: W(z) * exp(W(z)) == z
w <- lambertW(2)
w * exp(w)

Run the code above in your browser using DataLab