-
busquedaSecuencial
(num)Array.<number>
-
Busca un elemento y devuelve sus posiciones
Name |
Type |
Description |
num |
number
|
numero a buscar |
Returns:
Type |
Description |
Array.<number>
|
La posición del número en formato [x, y], o [null, null] si no se encuentra. |
-
cargar
(nf, nc, a, b)void
-
Metodo que carga la matriz con valores randoms de un rango
Name |
Type |
Description |
nf |
number
|
número de fila |
nc |
number
|
número de columna |
a |
number
|
rango a |
b |
number
|
rango b |
Returns:
-
cargarCaracol
(numeroDeFilasYColumnas)
-
Carga matriz caracol
Name |
Type |
Description |
numeroDeFilasYColumnas |
|
Es el numero de filas y columnas |
Example
cargarCaracol(5);
1 2 3 4 5
16 17 18 19 6
15 24 25 20 7
14 23 22 21 8
13 12 11 10 9
-
cargarCuadradoMagico
(numeroDeFilasYColumnas)
-
Carga cuadrado magico
Name |
Type |
Description |
numeroDeFilasYColumnas |
|
Es el numero de filas y columnas |
Example
cargarCuadradoMagico(5);
17 24 1 8 15
23 5 7 14 16
4 6 13 20 22
10 12 19 21 3
11 18 25 2 9
-
cargarDiagonalesPrincipalesTriangularInferiorIzquierda
(numeroDeFilasYColumnas)
-
Carga matriz DiagonalesUpBottomUp
Name |
Type |
Description |
numeroDeFilasYColumnas |
|
Es el numero de filas y columnas |
Example
cargarDiagonalesPrincipalesTriangularInferiorIzquierda(5);
1
6 2
10 7 3
13 11 8 4
15 14 12 9 5
m = numeroDeFilasYColumnas
k = (m + 1) * m / 2
-
cargarDiagonalesSecundarias
(numeroDeFilasYColumnas)
-
Carga matriz Diagonales Secundarias
Name |
Type |
Description |
numeroDeFilasYColumnas |
|
Es el numero de filas y columnas |
Example
cargarDiagonalesSecundarias(5);
1 2 3 4 5
2 3 4 5 6
3 4 5 6 7
4 5 6 7 8
5 6 7 8 9
-
cargarDiagonalesSecundariasUpBottomUp
(numeroDeFilasYColumnas)
-
Carga matriz DiagonalesUpBottomUp
Name |
Type |
Description |
numeroDeFilasYColumnas |
|
Es el numero de filas y columnas |
Example
cargarDiagonalesSecundariasUpBottomUp(5);
1 3 6 10 15
2 5 9 14 19
4 8 13 18 22
7 12 17 21 24
11 16 20 23 25
m = numeroDeFilasYColumnas
k = (m + 1) * m
-
cargarDiana
(numeroDeFilasYColumnas)
-
Carga la matriz Diana
Name |
Type |
Description |
numeroDeFilasYColumnas |
|
Es el numero de filas y columnas |
Example
cargarDiana(5);
3 3 3 3 3
3 2 2 2 3
3 2 1 2 3
3 2 2 2 3
3 3 3 3 3
-
cargarL
(numeroDeFilasYColumnas)
-
Carga la matriz con la matriz de L's invertidas
Name |
Type |
Description |
numeroDeFilasYColumnas |
|
Es el numero de filas y columnas |
Example
cargarL(5);
1 2 3 4 5
2 2 3 4 5
3 3 3 4 5
4 4 4 4 5
5 5 5 5 5
-
cargarSerieAritmetica
(nf, nc, a1, r)void
-
Metodo que carga serie Aritmetica
Name |
Type |
Description |
nf |
number
|
numero de fila |
nc |
number
|
numero de columna |
a1 |
number
|
numero de inicio |
r |
number
|
la razón |
Returns:
-
cargarSerieGeometrica
(nf, nc, a1, r)void
-
Metodo que carga serie Geometrica
Name |
Type |
Description |
nf |
number
|
numero de fila |
nc |
number
|
numero de columna |
a1 |
number
|
numero de inicio |
r |
number
|
la razón |
Returns:
-
cargarViboraPorColumnas
(nf, nc)
-
Cargar Vibora por columnas
Name |
Type |
Description |
nf |
|
Número de filas |
nc |
|
Número de columnas |
Example
cargarViboraPorColumnas(5,5)
1 10 11 20 21
2 9 12 19 22
3 8 13 18 23
4 7 14 17 24
5 6 15 16 25
-
cargarViboraPorFilas
(nf, nc)
-
Cargar Vibora por filas
Name |
Type |
Description |
nf |
|
Número de filas |
nc |
|
Número de columnas |
Example
cargarViboraPorFilas(5,5)
1 2 3 4 5
10 9 8 7 6
11 12 13 14 15
20 19 18 17 16
21 22 23 24 25
-
-
Retorna el número de columnas
Returns:
-
contarCapicuasColumna
(columna)number
-
Cuenta los capicuas de la columna real
Name |
Type |
Description |
columna |
number
|
columna real de 0 - columna |
Returns:
-
contarCapicuasFila
(fila)number
-
Cuenta los Capicuas de la fila real
Name |
Type |
Description |
fila |
number
|
fila real de 0 - fila |
Returns:
-
contarElementosDiferentesColumna
(columna)number
-
Cuenta los ElementosDiferentes de la columna real
Name |
Type |
Description |
columna |
number
|
columna real de 0 - columna |
Returns:
-
contarElementosDiferentesFila
(fila)number
-
Cuenta los elementos diferentes de la fila real
Name |
Type |
Description |
fila |
number
|
fila real de 0 - fila |
Returns:
-
contarElementosUnicosColumna
(columna)number
-
Cuenta los elementos unicos de la columna real
Name |
Type |
Description |
columna |
number
|
columna real de 0 - columna |
Returns:
-
contarElementosUnicosFila
(fila)number
-
Cuenta los elementos unicos de la fila real
Name |
Type |
Description |
fila |
number
|
fila real de 0 - fila |
Returns:
-
contarFibonaccisColumna
(columna)number
-
Cuenta los fibonaccis de la columna real
Name |
Type |
Description |
columna |
number
|
columna real de 0 - columna |
Returns:
-
contarFibonaccisFila
(fila)number
-
Cuenta los fibonaccis de la fila real
Name |
Type |
Description |
fila |
number
|
fila real de 0 - fila |
Returns:
-
contarNoCapicuasColumna
(columna)number
-
Cuenta los no capicuas de la columna real
Name |
Type |
Description |
columna |
number
|
columna real de 0 - columna |
Returns:
-
contarNoCapicuasFila
(fila)number
-
Cuenta los no Capicuas de la fila real
Name |
Type |
Description |
fila |
number
|
fila real de 0 - fila |
Returns:
-
contarNoFibonaccisColumna
(columna)number
-
Cuenta los no fibonaccis de la columna real
Name |
Type |
Description |
columna |
number
|
columna real de 0 - columna |
Returns:
-
contarNoFibonaccisFila
(fila)number
-
Cuenta los no fibonaccis de la fila real
Name |
Type |
Description |
fila |
number
|
fila real de 0 - fila |
Returns:
-
contarNoParesColumna
(columna)number
-
Cuenta los no pares de la columna real
Name |
Type |
Description |
columna |
number
|
columna real de 0 - columna |
Returns:
-
contarNoParesFila
(fila)number
-
Cuenta los no pares de la fila real
Name |
Type |
Description |
fila |
number
|
fila real de 0 - fila |
Returns:
-
contarNoPrimosColumna
(columna)number
-
Cuenta los no primos de la columna real
Name |
Type |
Description |
columna |
number
|
columna real de 0 - columna |
Returns:
-
contarNoPrimosFila
(fila)number
-
Cuenta los no primos de la fila real
Name |
Type |
Description |
fila |
number
|
fila real de 0 - fila |
Returns:
-
contarParesColumna
(columna)number
-
Cuenta los pares de la columna real
Name |
Type |
Description |
columna |
number
|
columna real de 0 - columna |
Returns:
-
contarParesFila
(fila)number
-
Cuenta los pares de la fila real
Name |
Type |
Description |
fila |
number
|
fila real de 0 - fila |
Returns:
-
contarPrimosColumna
(columna)number
-
Cuenta los primos de la columna real
Name |
Type |
Description |
columna |
number
|
columna real de 0 - columna |
Returns:
-
contarPrimosFila
(fila)number
-
Cuenta los Primos de la fila real
Name |
Type |
Description |
fila |
number
|
fila real de 0 - fila |
Returns:
-
-
Metodo que retorna la matriz en formato especial de cadena
Returns:
-
-
Calcula el determinante de la matriz
Returns:
Type |
Description |
number
|
El determinante de la matriz |
-
-
Retorna el número mayor de la matriz
Returns:
-
-
Retorna el número menor de la matriz
Returns:
-
-
Retorna la frecuencia de un número
Name |
Type |
Description |
num |
number
|
número |
Returns:
-
frecuenciaColumna
(columna, num)number
-
Retorna la frecuencia de la columna
Name |
Type |
Description |
columna |
number
|
columna real de 0 - columna |
num |
number
|
numero |
Returns:
-
frecuenciaFila
(fila, num)number
-
Retorna la frecuencia de un número en la fila
Name |
Type |
Description |
fila |
number
|
fila real de 0 - fila |
num |
number
|
numero |
Returns:
-
-
Intercalar la matriz pasandole una funcion de un objeto de la instancia Numero
Name |
Type |
Description |
method |
MethodsOfNumero
|
metodo del objeto Numero |
-
intercalarTriangularInferiorDerecha
(method)void
-
Intercala la triangular de acuerdo al metodo que le pasemos
Name |
Type |
Description |
method |
MethodsOfNumero
|
metodo de la instancia Numero |
Throws:
-
Si la matriz no es cuadrada
-
-
Type
-
Error
Returns:
-
intercalarTriangularInferiorIzquierda
(method)void
-
Intercala la triangular de acuerdo al metodo que le pasemos
Name |
Type |
Description |
method |
MethodsOfNumero
|
metodo de la instancia Numero |
Throws:
-
Si la matriz no es cuadrada
-
-
Type
-
Error
Returns:
-
intercalarTriangularSuperiorDerecha
(method)void
-
Intercala la triangular de acuerdo al metodo que le pasemos
Name |
Type |
Description |
method |
MethodsOfNumero
|
metodo de la instancia Numero |
Throws:
-
Si la matriz no es cuadrada
-
-
Type
-
Error
Returns:
-
intercalarTriangularSuperiorIzquierda
(method)void
-
Intercala la triangular de acuerdo al metodo que le pasemos
Name |
Type |
Description |
method |
MethodsOfNumero
|
metodo de la instancia Numero |
Throws:
-
Si la matriz no es cuadrada
-
-
Type
-
Error
Returns:
-
intercambiar
(f1, c1, f2, c2)
-
Intercambia dos elementos de la matriz
Name |
Type |
Description |
f1 |
number
|
fila 1 |
c1 |
number
|
columna 1 |
f2 |
number
|
fila 2 |
c2 |
number
|
columna 2 |
-
intercambiarColumnas
(c1, c2)void
-
Intercambia dos columnas reales
Name |
Type |
Description |
c1 |
number
|
columnas real 0 - columna |
c2 |
number
|
columnas real 0 - columna |
Returns:
-
intercambiarFilas
(f1, f2)void
-
Intercambia dos filas reales
Name |
Type |
Description |
f1 |
number
|
fila real 0 - fila |
f2 |
number
|
fila real 0 - fila |
Returns:
-
matriz
()Array.<Array.<number>>
-
Retorna la matriz
Returns:
Type |
Description |
Array.<Array.<number>>
|
|
-
multiplicacion
(m1, m2)void
-
Multiplica dos matrices
Name |
Type |
Description |
m1 |
Matriz
|
objeto de la clase matriz |
m2 |
Matriz
|
objeto de la clase matriz |
Returns:
-
multiplicacionColumna
(columna)number
-
Retorna la multiplicacion de la columna real
Name |
Type |
Description |
columna |
number
|
columna real de 0 - columna |
Returns:
-
multiplicacionFila
(fila)number
-
Retorna la Mutiplicación de la fila real
Name |
Type |
Description |
fila |
number
|
fila real de 0 - fila |
Returns:
-
multiplicacionPorEscalar
(escalar)void
-
Multiplica la matriz por un escalar
Name |
Type |
Description |
escalar |
number
|
número real |
Returns:
-
-
Ordena la matriz
Name |
Type |
Default |
Description |
direccion |
'asc'
|
'desc'
|
asc
|
direccion del ordenamiento |
-
ordenarColumnasPorUltimaFila
()void
-
0rdena las columnas tomando como referencia la ultima fila
Returns:
-
ordenarFilasPorUltimaColumna
()void
-
0rdena las filas tomando como referencia la ultima columna
Returns:
-
-
Busca si un número pertenece a la Matriz
Name |
Type |
Description |
num |
number
|
numero a buscar |
Returns:
-
-
Resta dos matrices
Name |
Type |
Description |
m1 |
Matriz
|
objeto de la clase matriz |
m2 |
Matriz
|
objeto de la clase matriz |
Returns:
-
retornarDimension
()MatrizDimension
-
Retorna un objeto con la fila y la columna
Returns:
Type |
Description |
MatrizDimension
|
|
-
-
Retorna el número de filas
Returns:
-
-
Segmenta la matriz pasandole una funcion de un objeto de la instancia Numero
Name |
Type |
Description |
method |
MethodsOfNumero
|
metodo del objeto Numero |
-
segmentarTriangularInferiorDerecha
(method)void
-
Segmentar la triangular de acuerdo al metodo que le pasemos
Name |
Type |
Description |
method |
MethodsOfNumero
|
metodo de la instancia Numero |
Throws:
-
Si la matriz no es cuadrada
-
-
Type
-
Error
Returns:
-
segmentarTriangularInferiorIzquierda
(method)void
-
Segmentar la triangular de acuerdo al metodo que le pasemos
Name |
Type |
Description |
method |
MethodsOfNumero
|
metodo de la instancia Numero |
Throws:
-
Si la matriz no es cuadrada
-
-
Type
-
Error
Returns:
-
segmentarTriangularSuperiorDerecha
(method)void
-
Segmentar la triangular de acuerdo al metodo que le pasemos
Name |
Type |
Description |
method |
MethodsOfNumero
|
metodo de la instancia Numero |
Throws:
-
Si la matriz no es cuadrada
-
-
Type
-
Error
Returns:
-
segmentarTriangularSuperiorIzquierda
(method)void
-
Segmentar la triangular de acuerdo al metodo que le pasemos
Name |
Type |
Description |
method |
MethodsOfNumero
|
metodo de la instancia Numero |
Throws:
-
Si la matriz no es cuadrada
-
-
Type
-
Error
Returns:
-
-
Suma dos matrices
Name |
Type |
Description |
m1 |
Matriz
|
objeto de la clase matriz |
m2 |
Matriz
|
objeto de la clase matriz |
Returns:
-
sumaColumna
(columna)number
-
Retorna la suma de la columna real
Name |
Type |
Description |
columna |
number
|
real de 0 - columna |
Returns:
-
-
Retorna la suma de la fila real
Name |
Type |
Description |
fila |
number
|
fila real de 0 - fila |
Returns:
-
-
Trasnposicion de matrices
-
verificarMayor
(num)boolean
-
Verifica si un número es mayor a todos los números de la matriz
Name |
Type |
Description |
num |
number
|
numero a comparar |
Returns:
-
verificarMenor
(num)boolean
-
Verifica si un número es menor a todos los números de la matriz
Name |
Type |
Description |
num |
number
|
numero a comparar |
Returns:
-
verificarOrdenado
()boolean
-
Verifica si la matriz esta ordenada
Returns:
-
verificarOrdenadoRazon
(r)boolean
-
Verifica si la matriz esta ordenada respecto a una razón
Name |
Type |
Description |
r |
number
|
la razón |
Returns:
-
verificarTodosDiferentes
()boolean
-
Verifica si todos los elementos de la matriz son diferentes
Returns:
-
verificarTodosIguales
()boolean
-
Verifica si todos los elementos de la matriz son iguales
Returns: