Así como para definir escalares o series utilizábamos las órdenes SET y GENR respectivamente, para definir matrices dentro de un programa contamos con el comando MFORM.
mform(opciones)NombreMatriz;
Con esta orden podremos generar matrices en la que todos sus números son iguales a 1, o bien matrices escalares, triangulares, etc. Las posibilidades de este comando son amplias, como puede deducirse de las opciones que admite.
NROW=#. Número de filas.
NCOL=#. Número de columnas.
BLOCK/NOBLOCK. Para generar matrices diagonales por bloque.
TRANS/NOTRANS. Con TRANS generaremos la matriz traspuesta, de acuerdo a los valores que indicamos.
TYPE=GENERAL o SYMMETRIC o DIAG o TRIANG. Indicaremos qué formato de matriz deseamos generar. En el caso de TRIANG, generará una matriz triangular superior.
![]() |
|
![]() |