Documentaciónmatriz_a_vector(M)

matriz_a_vector(M)\texttt{matriz\_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 VECTOR con todos los valores de M.

Funciones API relacionadas

  • matrices.vector_a_matriz()
  • matrices.fila_a_matriz()

Parámetros

ParámetroTipoDescripción
MMATRIZMatriz 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