Convert to 32-bit unsigned integer
intArray = uint32(array)
Array of any numeric class, such as single or double. If array is already of class uint32, the uint32 function has no effect.
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 = 4294967295
When preallocating integer arrays, specify the class in the call to functions that support a class name input (such as zeros, ones or eye), rather than calling an integer conversion function. For example,
I = uint32(zeros(100)); % Creates an intermediate array
is not as efficient as
I = zeros(100, 'uint32'); % Preferred