MATLAB Function Reference
  Go to function:
    Search    Help Desk 
nextpow2    Examples   See Also

Next power of two

Syntax

Description

p = nextpow2(A) returns the smallest power of two that is greater than or equal to the absolute value of A. (That is, p that satisfies 2^p abs(A)).

This function is useful for optimizing FFT operations, which are most efficient when sequence length is an exact power of two.

If A is non-scalar, nextpow2 returns the smallest power of two greater than or equal to length(A).

Examples

For any integer n in the range from 513 to 1024, nextpow2(n) is 10.

For a 1-by-30 vector A, length(A) is 30 and nextpow2(A) is 5.

See Also

fft         One-dimensional fast Fourier transform

log2        Base 2 logarithm and dissect floating-point numbers into exponent and mantissa

pow2        Base 2 power and scale floating-point numbers



[ Previous | Help Desk | Next ]