Lambert W function (logarithmic input)

Versión 1.0.0.0 (1,57 KB) por Michael
Lambert W function for real, nonnegative, possibly large arguments.
105 Descargas
Actualizado 20 may 2016

Ver licencia

This function is analogous to the builtin lambertw() except that it accepts the logarithm of the argument:
lambertw(0,exp(logx)) == lambertwlog(logx) (within machine precision)
This function only supports real values of logx and the principal branch of the Lambert W function (lambertw(0,x) for real, nonnegative x). For complex arguments or to evaluate alternative branches, use the builtin lambertw() function.

The logarithmic input allows for much larger arguments than the builtin lambertw(). For example,
lambertw(exp(710)) == Inf % exp(710) == Inf
lambertwlog(710) == 703.44
lambertwlog(10000) == 9990.79

Though limited in domain, this function is hundreds of times faster than the builtin version (as of MATLAB 8.5).

Citar como

Michael (2026). Lambert W function (logarithmic input) (https://la.mathworks.com/matlabcentral/fileexchange/57239-lambert-w-function-logarithmic-input), MATLAB Central File Exchange. Recuperado .

Compatibilidad con la versión de MATLAB
Se creó con R2015a
Compatible con cualquier versión
Compatibilidad con las plataformas
Windows macOS Linux
Categorías
Más información sobre Special Functions en Help Center y MATLAB Answers.
Etiquetas Añadir etiquetas
Versión Publicado Notas de la versión
1.0.0.0