pracma (version 1.9.9)

nextpow2: Next Power of 2

Description

Smallest power of 2 greater than the argument.

Usage

nextpow2(x)

Arguments

x
numeric scalar, vector, or matrix

Value

an integer n such that $x \le 2^n$.

Details

Computes the smalest integer n such that $abs(x) \le 2^n$. IF x is a vector or matrix, returns the result component-wise. For negative or complex values, the absolute value will be taken.

See Also

pow2

Examples

Run this code
  nextpow2(10)                   #=> 4
  nextpow2(1:10)                 #=> 0 1 2 2 3 3 3 3 4 4
  nextpow2(-2^10)                #=> 10
  nextpow2(.Machine$double.eps)  #=> -52

Run the code above in your browser using DataLab