NORMAL

Este procedimiento crea una nueva matriz llena de valores aleatorios distribuidos normalmente utilizando drand48_r.

Uso

El procedimiento almacenado NORMAL tiene la siguiente sintaxis:
NORMAL matrixOut,numberOfRows,numberOfColumns,mean,stddev )
Parámetros
matrixOut
El nombre de la matriz que se va a generar.
Tipo NVARCHAR(ANY)
numberOfRows
El número de filas que se incluirán en la matriz creada.
Tipo: INT4
numberOfColumns
El número de columnas que se incluirán en la matriz creada.
Tipo NVARCHAR(ANY)
media
El valor medio por defecto es 0.
Tipo: DOUBLE
desv_típ
La desviación estándar; el valor por defecto es 1.
Tipo: DOUBLE
Devuelve
BOOLEAN TRUE, si tiene éxito.

Detalles

Este procedimiento utiliza drand48_r.

Ejemplos

CALL nzm..normal('A', 10, 10, 35.5, 48.7);
CALL nzm..list_matrices();
CALL nzm..delete_matrix('A');

 NORMAL
--------
 t
(1 row)

 LIST_MATRICES
---------------
 A
(1 row)

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