LE - inférieur ou égal par élément
Cette procédure met en œuvre un calcul par éléments de la comparaison C := A <= B, où A, B et C sont des matrices.
Utilisation
La procédure stockée LE a la syntaxe suivante :
- LE matrixAname,matrixBname,matrixCname )
- Paramètres
- matrixAname
- Le nom de la matrice d'entrée A.
- matrixBname
- Le nom de la matrice d'entrée B.
- matrixCname
- Le nom de la matrice de sortie C.
Détails
Les matrices A et B doivent avoir le même nombre de dimensions, c'est-à-dire le même nombre de lignes et de colonnes. La matrice de sortie C a la même forme. La matrice C ne doit pas exister avant l'opération. C est une matrice ne contenant que des zéros et des uns, correspondant à FAUX et VRAI aux positions respectives.
Exemples
CALL nzm..SHAPE('1,2,3,4,5,0,6,7,8', 3, 3, 'A');
CALL nzm..SHAPE('1,15,5,7', 3, 3, 'B');
CALL nzm..LE('A', 'B', 'C');
CALL nzm..PRINT('C');
CALL nzm..DELETE_MATRIX('A');
CALL nzm..DELETE_MATRIX('B');
CALL nzm..DELETE_MATRIX('C');
SHAPE
-------
t
(1 row)
SHAPE
-------
t
(1 row)
LE
----
t
(1 row)
PRINT
-----------------------------------------
-- matrix: C --
1, 1, 1
1, 0, 1
0, 1, 0
(1 row)
DELETE_MATRIX
---------------
t
(1 row)
DELETE_MATRIX
---------------
t
(1 row)
DELETE_MATRIX
---------------
t
(1 row)