Scilab Home page | Wiki | Bug tracker | Forge | Mailing list archives | ATOMS | File exchange
Please login or create an account
Change language to: English - Français - 日本語 - Русский

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

Ajuda Scilab >> Estruturas de Dados > boolean

boolean

objetos Scilab: variáveis booleanas e operadores '&', '|' e '~'

Descrição

Uma variável booleana é %T (para "true", "verdadeiro") ou %F (for "false"). (para "false","falso"). Estas variáveis podem ser usadas para definir matrizes de valores booleanos, com a sintaxe usual. Matrizes de valores booleanos podem ser manipuladas como matrizes ordinárias para extração/inserção de elementos e concatenação. Note que outras operações usuais ( +, *, -, ^, etc.) não são definidas para matrizes de valores booleanos. Três operadores especiais são definidos para estas matrizes:

~b

é a negação elemento a elemento de b (matriz).

b1&b2

é o and ("e") lógico elemento a elemento de b1 e b2 (matrizes).

b1|b2

é o or ("ou") lógico elemento a elemento de b1 e b2 (matrizes).

Variáveis booleanas podem ser usadas para se indexar vetores ou matrizes.

Por exemplo a([%T,%F,%T],:) retorna a submatriz feita das linhas 1 e 3 de a. Matrizes esparsas de valores booleanos são suportadas.

Exemplos

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

Ver Também

  • matrices — objeto do Scilab: matrizes
  • or — (|) ou lógico
  • and — (&) "E" lógico
  • not — (~) não lógico
Scilab Enterprises
Copyright (c) 2011-2017 (Scilab Enterprises)
Copyright (c) 1989-2012 (INRIA)
Copyright (c) 1989-2007 (ENPC)
with contributors
Last updated:
Mon Oct 01 17:39:53 CEST 2012