Is there a function to tell if Matlab is using little-endian or big-endian on current computer?
21 次查看(过去 30 天)
显示 更早的评论
Is there a function to tell if Matlab is using little-endian or big-endian on current computer?
0 个评论
采纳的回答
更多回答(1 个)
Matt J
2024-12-17
编辑:Matt J
2024-12-17
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
0 个评论
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Entering Commands 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!