También debemos tener en cuenta que la "fuente" de los números puede ser una serie, otra matriz, o simplemente un escalar, que se indicará de la siguiente manera:
NuevaMatriz=AntiguaMatriz
NuevaMatriz=escalar
NuevaMatriz=MatricesSimétricas.
La última alternativa está restringida a la opción BLOCK.
Así por ejemplo, para crear una matriz en la que todos los elementos de la diagonal principal sean iguales a 2, y esta matriz sea cuadrada, utilizaríamos la orden,
mform(nrow=5,type=diag)matriz=2;
El siguiente ejemplo muestra como se crea una matriz a partir de una serie. Supongamos que la memoria de trabajo mantiene una serie llamada serie1, cuyos valores son {1, 2, 3, 4, 5, 6, 7, 8, 9}. La orden
mform(nrow=3,ncol=3)serie1;
generaría una matriz llamada "serie1", como la que sigue:
1 4 7
2 5 8
3 6 9
Cómo vemos, los datos se van disponiendo de arriba hacia abajo.
Siguiente | |