rango(M)\texttt{rango}(M)

Nombre

rango - Calcula el rango de una matriz.

Sinopsis

out = matrices.rango(M)

Descripcion

Determina la cantidad de filas o columnas linealmente independientes de una matriz.

Es una propiedad estructural importante en algebra lineal.

Comportamiento

  • Usa reduccion por filas o una estrategia equivalente.
  • Evalua la independencia lineal efectiva de la matriz.
  • Retorna un NUMERICO con el rango.

Funciones API relacionadas

  • matrices.determinante_laplace()
  • matrices.determinante_gauss()
  • matrices.inversa_gauss()
  • matrices.determinante_2x2()
  • matrices.determinante_cientifico()
  • matrices.menor()

Parámetros

ParámetroTipoDescripción
MMATRIZMatriz a ser analizada.

Valor de retorno

NUMERICO - Rango de la matriz. Su valor ascila entre 1 y fila - 1.

Ejemplo

ejemplo.blox
INCLUIR "matrices.api"

FUNCION PRINCIPAL
INICIO

	MATRIZ matriz[][]
	NUMERICO i, d, filas, columnas, rango

	d = 10
	filas = 10
	columnas = 10

	DEPURAR(matriz)
	matriz = matrices.carga_aleatoria(d, d, 5)
	matrices.imprimir(matriz)

	rango = matrices.rango(matriz)
	DEPURAR(rango)	


FINAL