Matlab's dec2hex converts a vector of decimals into a charachter array - which is cumbersom to manipulate
dec2hex_ex gives a solution for this...
while...
out = dec2hex([1 10 20])
out = 3×2 char array
'01'
'0A'
'14'
Syntax:
[out,outCell] = dec2hex_ex(dec_vector,numDigits,addHexPrefix)
Inputs:
dec_vector: hold 1 or more decimals
numDigits : optional, integer, can be given as empty braces ([])
addHexPrefix: optional, default = false, if true: adds '0x' so output
could be sent to 'eval' function
Outputs:
out : The trivial output as char array
outCell : Cell arrayoutput
Examples:
out = dec2hex_ex([1 10 20]) % out = '[1,A,14]'
out = dec2hex_ex([1 10 20],3) % out = '[001, 00A, 014]'
out = dec2hex_ex([1 10 20],[], 1) % out = '[0x1,0xA,0x14]'
[out, outCell] = dec2hex_ex([1 10 20]) % outCell = {'1','A','14'}
[out, outCell] = dec2hex_ex([1 10 20],[], 1) % outCell = {'0x1','0xA','0x14'}
[out, outCell] = dec2hex_ex([1 10 20],4 , 1) % out = '[0x0001, 0x000A, 0x0014]'
引用
Matlab Pro (2024). dec2hex_ex (https://www.mathworks.com/matlabcentral/fileexchange/169026-dec2hex_ex), MATLAB Central File Exchange. に取得済み.
MATLAB リリースの互換性
作成:
R2024a
すべてのリリースと互換性あり
プラットフォームの互換性
Windows macOS Linuxタグ
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!バージョン | 公開済み | リリース ノート | |
---|---|---|---|
1.0.0 |