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
Calling Sequence
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/matix 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 colums 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 componants 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
<< bin2dec | Représentation d'entier | dec2oct >> |