<< ndims Elementary functions norm >>

nextpow2


Exponent of next higher power of 2


Syntax


R = nextpow2(M)

Input argument


M

a variable

Output argument


R

result of nextpow2: next higher power of 2.

Description


if M is a vector or a matrix nextpow2(M) applies element-wise.

If M is a scalar, nextpow2(M) returns the first p such that 2^p >= abs(M).

Example


R = nextpow2([10, Inf, 30, -Inf, 90, NaN])
M = uint32([1020 4000 32700]);
R = nextpow2(M)

See also


pow2, log2.

History


Version Description
1.0.0 initial version

Author


Allan CORNET

<< ndims Elementary functions norm >>