Please note that the recommended version of Scilab is 2025.0.0. This page might be outdated.
See the recommended documentation of this function
dec2bin
convert from decimal to binary
Syntax
str = dec2bin(x) str = dec2bin(x,n)
Arguments
- x
matrix of doubles, positive integer values
- n
a positive integer
- str
a matrix of strings
Description
Given x
, a positive (or a vector/matrix of
integers) integer, this function returns a string (or a column vector of
strings) which is the binary representation of x.
If
dimension of x
is superior than 1 then each component
of the column vector str
is the binary representation
of the x
components (i.e str(i)
is
the binary representation of x(i)
).
If the components length of str
is less than n
( i.e
length str(i) < n ), then add to str
components the
characters '0' on the left in order to have components length equal to
n.
Examples
// example 1 : x=86; str=dec2bin(x) // example 2 : // The binary representation of 86 is: '1010110'. // Its length is 7 (less than n). // We add to str 8 times the character '0' (on the left). x=86; n=15; str=dec2bin(x,n) // example 3 : x=[12;45;135] z=dec2bin(x)
See also
Report an issue | ||
<< dec2base | Radix conversions | dec2hex >> |