This function uses Java to convert arbitrary length decimal numbers to hexadecimal, for nonnegative integers. (Therefore, it is the inverse of the previously posted JHEX2DEC function.) Remember that inputs and outputs are character arrays. It does not require the Symbolic Toolbox.
h = jdec2hex(d);
d = decimal intput character array
h = hexdecimal output character array
Michael Kleder (2020). JDEC2HEX (https://www.mathworks.com/matlabcentral/fileexchange/8986-jdec2hex), MATLAB Central File Exchange. Retrieved .