Please note that the recommended version of Scilab is 2025.0.0. This page might be outdated.
See the recommended documentation of this function
bitset
指定した位置のビットを設定
呼び出し手順
y = bitset(x, pos) y = bitset(x, pos, v)
引数
- x :
m
行n
列の行列(double) またはm1
xm2
x ... xmm
ハイパー行列(double) または符合なし整数(uint8
,uint16
またはuint32
)のm
行n
列行列. 値は正の整数値である必要があります.- pos :
m
行n
列の行列(double) またはm1
xm2
x ... xmm
ハイパー行列(double) または符合なし整数(uint8
,uint16
またはuint32
)のm
行n
列行列. 値は正の整数値である必要があります. 入力pos
は 1,2,...,bitmax
の範囲とする 必要があります.ただし,bitmax
はx
の最大ビット数です.- v :
m
行n
列の行列(double) またはm1
xm2
x ... xmm
ハイパー行列(double) または符合なし整数(uint8
,uint16
またはuint32
)のm
行n
列行列. デフォルトでv
=1
です. 値は正の整数値である必要があります.- y :
m
行n
列の行列(double) またはm1
xm2
x ... xmm
ハイパー行列(double) またはm
行n
列の符号無し整数の行列.
説明
指定した位置pos
のビットを設定します.
例
Report an issue | ||
<< bitor | bitwise | bitxor >> |