CREATE_IDENTITY_MATRIX - crée une matrice d'identité

Cette procédure crée une matrice d'entités de la taille spécifiée.

Utilisation

La procédure stockée CREATE_IDENTITY_MATRIX a la syntaxe suivante :
CREATE_IDENTITY_MATRIX matrixOut,size )
Paramètres
matrixOut
Le nom de la matrice à générer.
Type : NVARCHAR(ANY)
taille
Le nombre de lignes et de colonnes de la matrice.
Type : INT4
Retours
BOOLEAN VRAI, en cas de succès.

Détails

Une matrice identité est une matrice carrée dont la diagonale principale prend la valeur un (1) et les autres la valeur zéro (0).

Exemples

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)