Math.ldexp
From GiderosMobile
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
Available since: Gideros 2011.6
Class: math
Description
Used to multiply a floating point value v1 by the number 2 raised to the v2 power. This is called a load exponent. v2 should be an integer.
(number) = math.ldexp(v1,v2)
Returns v1*2^v2.
Parameters
v1: (number) a floating point value
v2: (number) an exponent
Return values
Returns (number) the load exponent result
Example
local m, n = math.frexp(16.4)
print("mantissa", m, "exponent", n)
print(m*2^n)
local r = math.ldexp(0.5125, 5)
print("load exponent result", r) -- 16.4
Note
math.frexp is the inversed operation.
- Math
- Math.abs
- Math.acos
- Math.asin
- Math.atan
- Math.atan2
- Math.ceil
- Math.clamp
- Math.cos
- Math.cosh
- Math.cross
- Math.deg
- Math.distance
- Math.distances
- Math.dot
- Math.edge
- Math.exp
- Math.fft
- Math.floor
- Math.fmod
- Math.frexp
- Math.ifft
- Math.inside
- Math.ldexp
- Math.length
- Math.log
- Math.log10
- Math.max
- Math.min
- Math.modf
- Math.nearest
- Math.noise
- Math.normalize
- Math.pow
- Math.rad
- Math.random
- Math.randomseed
- Math.raycast
- Math.round
- Math.sign
- Math.sin
- Math.sinh
- Math.sqrt
- Math.tan
- Math.tanh