util.math.exp
Shared
Returns e raised to the power of a number
Syntax
local result = util.math.exp(
exponent
)Parameters
| Type | Name | Description |
|---|---|---|
float | exponent | Power to raise e to |
Returns
| Type | Name | Description |
|---|---|---|
float | result | e raised to the given exponent (approximately 2.71828^exponent) |
Examples
local result = util.math.exp(1)
core.engine.print("info", result) -- 2.718281828459local result = util.math.exp(0)
core.engine.print("info", result) -- 1.0local result = util.math.exp(2)
core.engine.print("info", result) -- 7.3890560989307local result = util.math.exp(-1)
core.engine.print("info", result) -- 0.36787944117144local initial = 100
local rate = 0.05
local time = 10
local remaining = initial*util.math.exp(-rate*time)
core.engine.print("info", remaining) -- 60.653065971263local value = 3.5
local result = util.math.exp(util.math.log(value))
core.engine.print("info", result) -- 3.5