LE - elementalmente menor o igual
Este procedimiento implementa un cálculo por elementos de la comparación C := A <= B, donde A, B y C son matrices.
Uso
El procedimiento almacenado LE tiene la siguiente sintaxis:
- LE matrixAname,matrixBname,matrixCname )
- Parámetros
- matrixAname
- El nombre de la matriz de entrada A.
- matrixBname
- El nombre de la matriz de entrada B.
- matrixCname
- El nombre de la matriz de salida C.
Detalles
Las matrices A y B deben tener el mismo número de dimensiones, es decir, el mismo número de filas y columnas. La matriz de salida C tiene la misma forma. La matriz C no debe existir antes de la operación. C es una matriz que sólo contiene ceros y unos, correspondientes a FALSO y VERDADERO en las posiciones respectivas.
Ejemplos
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)