Fonctionnement des outils de mathématiques booléennes

Les outils de mathématiques booléennes interprètent les valeurs de cellule en entrée comme des valeurs booléennes : les valeurs non nulles sont considérées comme true et la valeur nulle est considérée comme false. Les rasters en entrée sont testés cellule par cellule.

Il y a quatre outils pour effectuer des opérations logiques booléennes : Et booléen, Ou booléen, Ou exclusif booléen et Non booléen.

Et booléen

Si les deux valeurs sont true, la sortie est égale à 1. Si une ou les deux valeurs sont false, la sortie est égale à 0.

Input1 ≠ 0 and Input2 ≠ 0, Output = 1
Input1 ≠ 0 and Input2 = 0, Output = 0
Input1 = 0 and Input2 ≠ 0, Output = 0
Input1 = 0 and Input2 = 0, Output = 0

Ou booléen

Si une ou les deux valeurs sont true, la sortie est égale à 1. Si les deux valeurs sont false, la sortie est égale à 0.

Input1 ≠ 0 and Input2 ≠ 0, Output = 1
Input1 ≠ 0 and Input2 = 0, Output = 1
Input1 = 0 and Input2 ≠ 0, Output = 1
Input1 = 0 and Input2 = 0, Output = 0

Ou exclusif booléen

Si une valeur est true et l'autre false, la sortie est égale à 1. Si les deux valeurs sont true ou false, la sortie est égale à 0.

Input1 ≠ 0 and Input2 ≠ 0, Output = 0
Input1 ≠ 0 and Input2 = 0, Output = 1
Input1 = 0 and Input2 ≠ 0, Output = 1
Input1 = 0 and Input2 = 0, Output = 0

Non booléen

Contrairement aux autres outils booléens, il n'y a qu'une seule entrée pour l'outil Non booléen.

Si la valeur est true, la sortie est égale à 0 (le complément de true). Si la valeur est false, la sortie est égale à 1.

Input1 ≠ 0, Output = 0
Input1 ≠ 0, Output = 1

RemarqueRemarque :

Si des valeurs de cellules en entrée sont NoData, la valeur en sortie est NoData.

Rubriques connexes


7/10/2012