Please note that the recommended version of Scilab is 2026.0.0. This page might be outdated.
See the recommended documentation of this function
bitset
set bit at specified position
Calling Sequence
y = bitset(x,pos) y = bitset(x,pos,v)
Parameters
- x :
- a m-by-n matrix of doubles or a m1-by-m2-by-...-by-mm hypermatrix of doubles or a m-by-n matrix of unsigned integers (uint8, uint16 or uint32). Must contain positive integer values. 
- pos :
- a m-by-n matrix of doubles or a m1-by-m2-by-...-by-mm hypermatrix of doubles or a m-by-n matrix of unsigned integers (uint8, uint16 or uint32). Must contain positive integer values. The input - posmust be in the range 1,2,...,bitmax where bitmax is the maximum number of bits in x.
- v :
- a m-by-n matrix of doubles or a m1-by-m2-by-...-by-mm hypermatrix of doubles or a m-by-n matrix of unsigned integers (uint8, uint16 or uint32). Default v=1. Must contain positive integer values. 
- y :
- a m-by-n matrix of doubles or a m1-by-m2-by-...-by-mm hypermatrix of doubles or a m-by-n matrix of unsigned integers. 
Description
Set the bit at specified position.
Examples
Authors
- Copyright (C) 2011 - DIGITEO - Michael Baudin
- Copyright (C) INRIA - Farid BELAHCENE
- Copyright (C) 2008 - INRIA - Pierre MARECHAL
| << bitor | Bitwise operations | bitxor >> |