Documentaciónrango(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
NUMERICOcon 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ámetro | Tipo | Descripción |
|---|---|---|
| M | MATRIZ | Matriz 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