This is machine translation

Translated by Microsoft


Convert to 32-bit unsigned integer


intArray = uint32(array)


intArray = uint32(array) converts the elements of an array into unsigned 32-bit (4-byte) integers of class uint32.

Input Arguments


Array of any numeric class, such as single or double. If array is already of class uint32, the uint32 function has no effect.

Output Arguments


Array of class uint32. Values range from 0 to 232 – 1.

The uint32 function maps any values in array that are outside the limit to the nearest endpoint. For example,

uint32(2^32)   % 2^32 = 4294967296


ans =


Convert a double array to uint32:

mydata = uint32(magic(1000));

Related Examples



I = uint32(zeros(100));     % Creates an intermediate array

is not as efficient as

I = zeros(100, 'uint32');   % Preferred 

More About

collapse all

Tall Array Support


Introduced before R2006a

Was this topic helpful?