MIN - mínimo elemental, AND lógico elemental

Este procedimiento implementa un cálculo elemental de C := min(A,B), donde A, B y C son matrices.

Uso

El procedimiento almacenado MIN tiene la siguiente sintaxis:
MIN matrixAname,matrixBname,matrixCname )
Parámetros
matrixAname
El nombre de la matriz de entrada A.
Tipo NVARCHAR(ANY)
matrixBname
El nombre de la matriz de entrada B.
Tipo NVARCHAR(ANY)
matrixCname
El nombre de la matriz de salida C.
Tipo NVARCHAR(ANY)
Devuelve
BOOLEAN TRUE, si tiene éxito.

Detalles

Si las matrices A y B son matrices lógicas formadas por ceros (0) como FALSO y unos (1) como VERDADERO, entonces C := A | B (AND por elementos). Las matrices A y B deben tener las mismas dimensiones, es decir, el mismo número de filas y columnas. La matriz C recibe la misma forma. La matriz C no debe existir antes de la operación.

Ejemplos

CALL nzm..SHAPE('1,2,3,4,5,6,7,8,9',3,3,'A');
CALL nzm..SHAPE('9,8,7,6,5,4,3,2,1',3,3,'B');
CALL nzm..MIN('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)

 MIN
-----
 t
(1 row)

                  PRINT
-----------------------------------------
 -- matrix: C --
 1, 2, 3
 4, 5, 4
 3, 2, 1
(1 row)

 DELETE_MATRIX
---------------
 t
(1 row)

 DELETE_MATRIX
---------------
 t
(1 row)

 DELETE_MATRIX
---------------
 t
(1 row)