LT - 元素小于

此程序实现了 C := A < B 比较的元素顺时针计算,其中 A、B 和 C 均为矩阵。

用途

LT 存储过程的语法如下:
LT matrixAname,matrixBname,matrixCname
参数
matrixAname
输入矩阵 A 的名称。
类型:NVARCHAR(ANY)
matrixBname
输入矩阵 B 的名称。
类型:NVARCHAR(ANY)
matrixCname
输出矩阵 C 的名称。
类型:NVARCHAR(ANY)
退货
BOOLEAN TRUE(如果成功)。

详细信息

矩阵 A 和 B 的维数必须相同,即行列数相同。 输出矩阵 C 的形状相同。 操作前矩阵 C 必须不存在。 C 是一个只包含 0 和 1 的矩阵,在相应的位置分别对应 "FALSE "和 "TRUE"。

示例

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..LT('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)

 LT
----
 t
(1 row)

                 PRINT
-----------------------------------------
-- matrix: C -- 
 0, 1, 1
 1, 0, 1
 0, 0, 0
(1 row)

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

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

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