CREATE_IDENTITY_MATRIX - erstellt eine Identitätsmatrix

Diese Prozedur erstellt eine Entitätsmatrix der angegebenen Größe.

Verwendung

Die gespeicherte Prozedur CREATE_IDENTITY_MATRIX hat die folgende Syntax:
CREATE_IDENTITY_MATRIX matrixOut,size )
Parameter
matrixOut
Der Name der zu erstellenden Matrix.
Typ: NVARCHAR(ANY)
Größe
Die Anzahl der Zeilen und Spalten in der Matrix.
Typ: INT4
Rückgabe
BOOLEAN TRUE, wenn erfolgreich.

Details zu

Eine Identitätsmatrix ist eine quadratische Matrix mit Werten von eins (1) entlang der Hauptdiagonalen und Werten von null (0) an anderen Stellen.

Beispiele

CALL nzm..CREATE_IDENTITY_MATRIX('A', 5);
CALL nzm..PRINT('A');
CALL nzm..DELETE_MATRIX('A');

 CREATE_IDENTITY_MATRIX
------------------------
 t
(1row)

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

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