Help CenterHelp Center
Convert decimal to binary character vector
bits = dec2mvl(d)
bits = dec2mvl(d,n)
example
bits = dec2mvl(d) converts the decimal integer d to a binary character vector bits. d must be an integer smaller than 252.
bits
d
bits = dec2mvl(d,n) returns a binary character vector with at least n bits.
n
collapse all
Find the multivalued logic vector for a positive decimal integer.
bits = dec2mvl(23)
bits = '10111'
Find the multivalued logic vector for a negative decimal integer.
bits = dec2mvl(-23)
bits = '101001'
Find the multivalued logic vector for a negative decimal integer. Specify the minimum number of bits to be returned at the output.
bits = dec2mvl(-23,8)
bits = '11101001'
Decimal number to convert, specified as a decimal integer.
Data Types: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64
single
double
int8
int16
int32
int64
uint8
uint16
uint32
uint64
Minimum number of bits to return, specified as a nonnegative integer.
If n is greater than the number of bits required to represent b, the remaining (n–b) upper bits in the output are padded with:
(n–b)
0s if input d is a nonnegative integer
1s if input d is a negative integer
Introduced in R2008a
mvl2dec
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