- Manuel Scilab
- Scilab
- Mots clef Scilab
- TMPDIR
- abort
- argn
- banner
- boolean
- break
- clear
- clearglobal
- comp
- debug
- errcatch
- errclear
- error
- exists
- exit
- external
- extraction
- getos
- getshell
- gstacksize
- ieee
- insertion
- inv_coeff
- iserror
- isglobal
- macr2tree
- matrices
- matrix
- mode
- mtlb_mode
- names
- null
- pause
- perl
- poly
- predef
- quit
- rational
- resume
- sciargs
- scilab
- stacksize
- startup
- symbols
- testmatrix
- type
- typename
- user
- varn
- what
- where
- whereami
- who
- whos
- with_atlas
- with_javasci
- with_macros_source
- with_pvm
- add_demo
- clearfun
- continue
- delbpt
- dispbpt
- edit
- error_table
- format
- funcprot
- funptr
- getdebuginfo
- getmd5
- getmemory
- getmodules
- getscilabmode
- getvariablesonstack
- getversion
- intppty
- lasterror
- macr2lst
- newfun
- readgateway
- setbpt
- ver
- warning
- who_user
- with_module
- with_texmacs
- with_tk
Please note that the recommended version of Scilab is 2025.0.0. This page might be outdated.
See the recommended documentation of this function
boolean
Objets Scilab, variables booléennes et opérateurs & | ~
Description
Une variable booléenne est %T
(pour "vrai"="true") ou %F
(pour "faux").
Ces variables permettent de définir des matrices de booléens avec la syntaxe habituelle. Ces matrices booléennes peuvent être manipulées comme des matrices ordinaires pour les opérations d'extraction/insertion et de concaténation. Notez que les autres opérations usuelles (+, *, -, ^,
etc.) ne sont pas définies pour les matrices booléennes. Les seuls opérateurs valides sont les suivants :
- ~b
est la négation logique élément par élément de la matrice booléenne
b
.- b1&b2
est la conjonction (et) logique élément par élément de
b1
etb2
(matrices).- b1|b2
est la disjonction (ou) logique élément par élément de
b1
etb2
(matrices).- Les variables booléennes peuvent être utilisées comme indice pour les matrices et les vecteurs.
Par exemple
a([%T,%F,%T],:)
renvoie la sous-matrice composée des lignes1
et3
dea
. Les matrices booléennes peuvent être creuses.
Exemples
[1,2]==[1,3] [1,2]==1 a=1:5; a(a>2)
<< banner | Scilab | break >> |