Documentaciónmatriz_a_vector(M)
Nombre
matriz_a_vector - Convierte una matriz en un vector por filas.
Sinopsis
out = matrices.matriz_a_vector(M)
Descripcion
Aplana una matriz recorriendola fila por fila y devuelve todos sus elementos en un solo VECTOR.
Es util para serializacion, inspeccion y conversion de estructuras.
Comportamiento
- Recorre la matriz en orden por filas.
- Copia cada elemento en un vector lineal.
- Retorna un
VECTORcon todos los valores deM.
Funciones API relacionadas
matrices.vector_a_matriz()matrices.fila_a_matriz()
Parámetros
| Parámetro | Tipo | Descripción |
|---|---|---|
| M | MATRIZ | Matriz a aplanar. |
Valor de retorno
VECTOR - Lista de valores de la matriz, fila a fila.
Ejemplo
ejemplo.blox
INCLUIR "matrices.api"
FUNCION PRINCIPAL
INICIO
MATRIZ mat[][]
NUMERICO i, filas, columnas
VECTOR todo[]
filas = 5
columnas = 5
DEPURAR(todo)
DEPURAR(mat)
mat = matrices.carga_identidad(filas, columnas)
todo = matrices.matriz_a_vector(mat)
IMPRIMIR("\n")
//matrices.imprimir(mat)
DEPURAR(mat)
DEPURAR(todo)
FINAL