MATLAB Help Center
Convert hexadecimal character vector to binary coefficients
b = hex2poly(hex)
b = hex2poly(hex,ord)
b = hex2poly(hex) converts a hexadecimal character vector, hex, to a vector of binary coefficients, b.
b
hex
example
b = hex2poly(hex,ord) specifies the power order, ord, of the coefficients that comprise the output. If omitted, ord is 'descending'.
ord
'descending'
collapse all
Convert the hexadecimal polynomial '1AF' to a vector of binary coefficients. The coefficients represent the polynomial x8+x7+x5+x3+x2+x+1.
'1AF'
b = hex2poly('1AF')
b = 1×9 1 1 0 1 0 1 1 1 1
Convert hexadecimal '0x82608EDB' to a vector of binary coefficients. Specify that the binary coefficients are in ascending order.
'0x82608EDB'
b = hex2poly('0x82608EDB','ascending')
b = 1×32 1 1 0 1 1 0 1 1 0 1 1 1 0 0 0 1 0 0 0 0 0 1 1 0 0 1 0 0 0 0 0 1
The binary representation corresponds to a polynomial of x31+x25+x22+x21+x15+x11+x10+x9+x7+x6+x4+x3+x+1.
Hexadecimal number, specified as a character vector.
Example: 'FF'
'FF'
Example: '0x3FA'
'0x3FA'
Data Types: char
char
'ascending'
Power order of the vector of binary coefficients, specified as a character vector having a value of 'ascending' or 'descending'.
Binary coefficients representing a polynomial, returned as a row vector having length equal to p + 1, where p is the order of hexadecimal input.
Introduced in R2015b
oct2poly | dec2hex
oct2poly
dec2hex
You clicked a link that corresponds to this MATLAB command:
Run the command by entering it in the MATLAB Command Window. Web browsers do not support MATLAB commands.
Select a Web Site
Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .
You can also select a web site from the following list
How to Get Best Site Performance
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Americas
Europe
Asia Pacific
Contact your local office