%% Next Power of 2 of Double Integer Values
% Define a vector of double integer values and calculate the exponents for the next power of 2 higher than those values.

a = [1 -2 3 -4 5 9 519];
p = nextpow2(a)

%
% Calculate the positive next powers of 2.

np2 = 2.^p

%
% Preserve the sign of the original input values.

np2.*sign(a)

% Copyright 2012 The MathWorks, Inc.