| Contents | Index |
x = hex2num(q,h)
[x1,x2,...] = hex2num(q,h1,h2,...)
x = hex2num(q,h) converts hexadecimal string h to numeric matrix x. The attributes of the numbers in x are specified by quantizer object q. When h is a cell array containing hexadecimal strings, hex2num returns x as a cell array of the same dimension containing numbers. For fixed-point hexadecimal strings, hex2num uses two's complement representation. For floating-point strings, the representation is IEEE Standard 754 style.
When there are fewer hexadecimal digits than needed to represent the number, the fixed-point conversion zero-fills on the left. Floating-point conversion zero-fills on the right.
[x1,x2,...] = hex2num(q,h1,h2,...) converts hexadecimal strings h1, h2,... to numeric matrices x1, x2,....
hex2num and num2hex are inverses of one another, with the distinction that num2hex returns the hexadecimal strings in a column.
To create all the 4-bit fixed-point two's complement numbers in fractional form, use the following code.
q = quantizer([4 3]); h = ['7 3 F B';'6 2 E A';'5 1 D 9';'4 0 C 8']; x = hex2num(q,h) x = 0.8750 0.3750 -0.1250 -0.6250 0.7500 0.2500 -0.2500 -0.7500 0.6250 0.1250 -0.3750 -0.8750 0.5000 0 -0.5000 -1.0000
bin2num | num2bin | num2hex | num2int

Learn how to apply early verification to your development process through these technical resources.
How much time do you spend on testing to ensure implementation meets system-level requirements?
| © 1984-2012- The MathWorks, Inc. - Site Help - Patents - Trademarks - Privacy Policy - Preventing Piracy - RSS |