SHAPE
Este procedimiento crea una matriz rellenada cíclicamente con elementos de una lista.
Uso
El procedimiento almacenado SHAPE tiene la siguiente sintaxis:
- SHAPE valuelist,rows,cols,matrixCname )
- Parámetros
- ValueList
- Una lista de dobles separada por comas.
- filas
- El número de filas.
- columnas
- El número de columnas.
- matrixCname
- El nombre de la matriz de salida C.
Detalles
Este procedimiento crea una matriz que se rellena cíclicamente en función de los valores del parámetro valuelist. Por ejemplo, si se crea una matriz de tamaño 3 x 3 con una lista de "2,3,5,7" el resultado es 2 3 5 | 7 2 3 | 5 7 2. Tenga en cuenta que no se comprueba que la lista esté bien formada.
Ejemplos
call nzm..shape('2,3,5,7',3,3,'A');
call nzm..print('A');
call nzm..delete_matrix('A');
SHAPE
-------
t
(1 row)
PRINT
-----------------------------------------
-- matrix: A --
2, 3, 5
7, 2, 3
5, 7, 2
(1 row)
DELETE_MATRIX
---------------
t
(1 row)