Help with dec2hex (case sensitive and Zero)
3 ビュー (過去 30 日間)
古いコメントを表示
Hi everyone:
I have a problem related to the command dec2hex, I have issues with things like 0F where I wanted to be f, the problem with the 0 and with the capital F. Check the variables WhatIget and WhatIwant
I am attaching the code:
clc; clear;
CarsNum={'10','11','12','13','14','15','16','17'};
CarsDecimal=str2double(CarsNum);
CarsHex=dec2hex(CarsDecimal);
Pattern={'Car:Slot:'};
WhatIget=strcat(Pattern,CarsHex);
WhatIwant = {'Car:Slot:a','Car:Slot:b','Car:Slot:c','Car:Slot:d','Car:Slot:e','Car:Slot:f','Car:Slot:10','Car:Slot:11'};
I really appreciate your help.
0 件のコメント
採用された回答
C.J. Harris
2018 年 2 月 21 日
You could change the line:
CarsHex=dec2hex(CarsDecimal);
to:
CarsHex=lower(arrayfun(@(x) (dec2hex(x)), CarsDecimal, 'UniformOutput', false));
その他の回答 (0 件)
参考
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!