GE - supérieur ou égal par élément
Cette procédure met en œuvre un calcul élémentaire de la comparaison C := A>= B, où A, B et C sont des matrices.
Utilisation
La procédure stockée GE a la syntaxe suivante :
- GE 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..GE('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)
GE
----
t
(1 row)
PRINT
-----------------------------------------
-- matrix: C --
1, 0, 0
0, 1, 0
1, 1, 1
(1 row)
DELETE_MATRIX
---------------
t
(1 row)
DELETE_MATRIX
---------------
t
(1 row)
DELETE_MATRIX
---------------
t
(1 row)