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
преобразование из десятичной системы счисления в двоичную
Синтаксис
str = dec2bin(x) str = dec2bin(x, n)
Аргументы
- x
матрица чисел двойной точности, положительные целые значения
- n
положительное целое
- str
матрица строк
Описание
Для заданного x
, положительного целого (или вектора/матрицы
целых чисел) эта функция возвращает строку (или вектор-столбец строк), которая
является двоичным представлением x
. Если размер
x
больше 1, то тогда каждый компонент вектора-столбца
str
является двоичным представлением компонентов
x
(то есть str(i)
является двоичным
представлением x(i)
).
Если длина компонентов str
меньше n
(то есть длина str(i) < n ), то тогда к компонентам str
слева добавляются символы '0' для того, чтобы сделать длину компонент равной
n
.
Примеры
// Пример 1 : x=86; str=dec2bin(x) // Пример 2 : // Двоичное представление числа 86: '1010110'. // Его длина равна 7 (меньше, чем n). // Добавляем к str символ '0' 8 раз (слева). x=86; n=15; str=dec2bin(x,n) // Пример 3 : x=[12;45;135] z=dec2bin(x)
Смотрите также
- bitstring — Строка, дающее символьное битовое представление числа
- dec2base — преобразование десятичного числа в число системы счисления по основанию N в строке
- dec2oct — преобразование из десятичной системы счисления в восьмеричную
- dec2hex — преобразование из десятичной системы счисления в шестнадцатеричную
- bin2dec — преобразование из двоичной системы счисления в десятичную
Report an issue | ||
<< dec2base | Представление целых чисел | dec2hex >> |