Is there a function to tell if Matlab is using little-endian or big-endian on current computer?
Show older comments
Is there a function to tell if Matlab is using little-endian or big-endian on current computer?
Accepted Answer
More Answers (1)
function endianType = checkEndian()
% Typecast uint16(1) to uint8 to examine the byte order
byteValue = typecast(uint16(1), 'uint8');
% Check the first byte to determine endianness
if byteValue(1) == 1
endianType = 'little-endian';
else
endianType = 'big-endian';
end
end
Categories
Find more on Dates and Time in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!