Documentacióntranspuesta(M)

transpuesta(M)\texttt{transpuesta}(M)

Nombre

transpuesta - Calcula la matriz transpuesta.

Sinopsis

out = matrices.transpuesta(M)

Descripcion

Intercambia filas por columnas para construir la transpuesta de una matriz.

Es util en algebra lineal, productos matriciales y analisis estructural.

Comportamiento

  • Construye una matriz de dimensiones intercambiadas.
  • Asigna out[j,i] = M[i,j].
  • Retorna una MATRIZ nueva con la transpuesta.

Funciones API relacionadas

  • matrices.copiar()
  • matrices.rotar()
  • matrices.rotar90_horario()
  • matrices.rotar90_antihorario()
  • matrices.rotar180()
  • matrices.intercambiar_filas()

Parámetros

ParámetroTipoDescripción
MMATRIZMatriz a transponer.

Valor de retorno

MATRIZ - Matriz transpuesta de dimensiones M.col x M.fil.

Ejemplo

ejemplo.blox
INCLUIR "matrices.api"

FUNCION PRINCIPAL
INICIO

	MATRIZ matriz[][], transpuesta[][]
	NUMERICO i, filas, columnas


	filas = 5
	columnas = 5


	matriz = matrices.carga_aleatoria(filas, columnas, 10)
	matrices.imprimir(matriz)


	transpuesta = matrices.transpuesta(matriz)
	matrices.imprimir(transpuesta)	


FINAL