or |

Scilab Function
Last update : 16/06/2004

or | - disjonction logique

### Calling Sequence

  `or(A), or(A,'*')`
  `or(A,'r'), or(A,1)`
  ``
  `or(A,'c'), or(A,2)`
  `A|B`

### Description

`or(A)` donne la disjonction (ou) logique des éléments de la matrice booléenne `A`. `or(A)` est vrai (`%t`) si au moins un terme de `A` est `%t`.

`y=or(A,'r')` (ou `y=or(A,1)`) est la disjonction suivant l'indice de ligne. Chaque élément du vecteur ligne `y` contient la disjonction de chaque colonne de `x` (`y(j)= or(A(i,j),i=1,m)`).

`y=or(A,'c')` (ou `y=or(A,2)`) est la disjonction suivant l'indice de colonne. Chaque élément du vecteur colonne `y` contient la disjonction de chaque ligne de `x` (`y(i)= or(A(i,j),j=1,n)`)).

`A|B` renvoie la disjonction logique élément par élément des matrices booléennes `A` et `B`. `A` et `B` doivent être des matrices de mêmes dimensions ou l'une d'elles doit être un simple booléen.

### Examples

    or([%t %t %f])
    [%t %t %f]|[%f %t %t]
    [%t %t %f]|%f

### See Also

`and`, `not`, `find`,