Help CenterHelp Center
Convert hexadecimal character vector to binary coefficients
b = hex2poly(hex)
b = hex2poly(hex,ord)
example
b = hex2poly(hex) converts a hexadecimal character vector, hex, to a vector of binary coefficients, b.
b
hex
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 have a modified version of this example. Do you want to open this example with your edits?
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:
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Contact your local office