Scilab Website | Contribute with GitLab | Mailing list archives | ATOMS toolboxes
Scilab Online Help
5.4.1 - Français

Change language to:
English - 日本語 - Português - Русский

Please note that the recommended version of Scilab is 2025.0.0. This page might be outdated.
See the recommended documentation of this function

Aide Scilab >> Structures > boolean

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 et b2 (matrices).

b1|b2

est la disjonction (ou) logique élément par élément de b1 et b2 (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 lignes 1 et 3 de a. Les matrices booléennes peuvent être creuses.

Exemples

[1,2]==[1,3]
[1,2]==1
a=1:5; a(a>2)

Voir aussi

  • matrices — Objet Scilab, matrices
  • or — disjonction logique des éléments d'un tableau
  • and — et logique des éléments d'un tableau
  • not — négation logique
Report an issue
<< Structures Structures fieldnames >>

Copyright (c) 2022-2024 (Dassault Systèmes)
Copyright (c) 2017-2022 (ESI Group)
Copyright (c) 2011-2017 (Scilab Enterprises)
Copyright (c) 1989-2012 (INRIA)
Copyright (c) 1989-2007 (ENPC)
with contributors
Last updated:
Tue Apr 02 17:36:47 CEST 2013