How to add leading zeros to a number in Hex format?
26 次查看(过去 30 天)
显示 更早的评论
I'm trying to convert some binaries to the hexadecimal format. but I need Matlab to display zeros before the hex numbers.
for example:
if the input is '00001111' the output should display '0F'
if the input is '0000000000001011' the output should be '000B' and so on.
Thanks a lot for your help!
0 个评论
采纳的回答
更多回答(1 个)
dpb
2013-7-9
MATL
>> bin2hex=@(x) dec2hex(bin2dec(x),length(x)/4)
bin2hex =
@(x)dec2hex(bin2dec(x),length(x)/4)
>> bin2hex=@(x) dec2hex(bin2dec(x),length(x)/4);
>> bin2hex('0000000000001011')
ans =
000B
>> bin2hex('1011')
ans =
B
>> bin2hex('00001011')
ans =
0B
>>
0 个评论
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Data Type Conversion 的更多信息
产品
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!