Scilab 6.0.0
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
10進数から2進数への変換
呼び出し手順
str=dec2bin(x) str=dec2bin(x,n)
引数
- x
double行列, 正の整数値
- n
正の整数
- str
文字列の行列
説明
正の整数(または整数のベクトル/行列)
x
を指定すると,
この関数は,
x
の2進数表現を含む
文字列(または文字列の列ベクトル)を返します.
x
の次元が1より大きい場合,
列ベクトルstr
の各要素が
x
の要素の2進表現となります
(すなわち,str(i)
が
x(i)
の2進表現).
str
の要素の長さがn
より小さい場合 (すなわち, length str(i) < n),
str
要素の左側に,長さが
n.
等しくなる分の文字 '0'を
str
要素の左側に追加します.
例
// 例 1 : x=86; str=dec2bin(x) // 例 2 : // 86 の2進表現は : '1010110' // 長さは7 (n以下)のため, str(の左側)に'0'が8個追加されます x=86;n=15; str=dec2bin(x,n) // 例 3 : x=[12;45;135] z=dec2bin(x)
参照
Report an issue | ||
<< dec2base | Integer representation | dec2hex >> |