MATLAB Function Reference | Search  Help Desk |
nextpow2 | Examples See Also |
p=
nextpow2(A)
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)
.
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
.
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