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
set bit at specified position
Syntax
y = bitset(x, pos) y = bitset(x, pos, v)
Parameters
- x :
a
m
-by-n
matrix of doubles or am1
-by-m2
-by-...-by-mm
hypermatrix of doubles or am
-by-n
matrix of unsigned integers (uint8
,uint16
oruint32
). Must contain positive integer values.- pos :
a
m
-by-n
matrix of doubles or am1
-by-m2
-by-...-by-mm
hypermatrix of doubles or am
-by-n
matrix of unsigned integers (uint8
,uint16
oruint32
). Must contain positive integer values. The inputpos
must be in the range 1,2,...,bitmax
wherebitmax
is the maximum number of bits inx
.- v :
a
m
-by-n
matrix of doubles or am1
-by-m2
-by-...-by-mm
hypermatrix of doubles or am
-by-n
matrix of unsigned integers (uint8
,uint16
oruint32
). Defaultv
=1
. Must contain positive integer values.- y :
a
m
-by-n
matrix of doubles or am1
-by-m2
-by-...-by-mm
hypermatrix of doubles or am
-by-n
matrix of unsigned integers.
Description
Set the bit at specified position pos
.
Examples
Report an issue | ||
<< bitor | Bitwise operations | bitxor >> |