Preparing search index...

    Class Matriz

    Clase Matriz para trabajar con matrices

    Index

    Constructors

    Methods

    añadirColumnaCapicuas añadirColumnaElementosDiferentes añadirColumnaElementosUnicos añadirColumnaFibonaccis añadirColumnaMayorFrecuenciaYFrecuencia añadirColumnaMenorFrecuenciaYFrecuencia añadirColumnaMultiplacion añadirColumnaNoCapicuas añadirColumnaNoFibonaccis añadirColumnaNoPares añadirColumnaNoPrimos añadirColumnaPares añadirColumnaPrimos añadirColumnaSuma añadirFilaCapicuas añadirFilaElementosDiferentes añadirFilaElementosUnicos añadirFilaFibonaccis añadirFilaMayorFrecuenciaYFrecuencia añadirFilaMenorFrecuenciaYFrecuencia añadirFilaMultiplacion añadirFilaNoCapicuas añadirFilaNoFibonaccis añadirFilaNoPares añadirFilaNoPrimos añadirFilaPares añadirFilaPrimos añadirFilaSuma busquedaSecuencial cargar cargarCaracol cargarCuadradoMagico cargarDiagonalesPrincipalesTriangularInferiorIzquierda cargarDiagonalesSecundarias cargarDiagonalesSecundariasUpBottomUp cargarDiana cargarL cargarSerieAritmetica cargarSerieGeometrica cargarViboraPorColumnas cargarViboraPorFilas columnLength contarCapicuasColumna contarCapicuasFila contarElementosDiferentesColumna contarElementosDiferentesFila contarElementosUnicosColumna contarElementosUnicosFila contarFibonaccisColumna contarFibonaccisFila contarNoCapicuasColumna contarNoCapicuasFila contarNoFibonaccisColumna contarNoFibonaccisFila contarNoParesColumna contarNoParesFila contarNoPrimosColumna contarNoPrimosFila contarParesColumna contarParesFila contarPrimosColumna contarPrimosFila descargar determinante devolverMayor devolverMenor frecuencia frecuenciaColumna frecuenciaFila intercalar intercalarTriangularInferiorDerecha intercalarTriangularInferiorIzquierda intercalarTriangularSuperiorDerecha intercalarTriangularSuperiorIzquierda intercambiar intercambiarColumnas intercambiarFilas matriz multiplicacion multiplicacionColumna multiplicacionFila multiplicacionPorEscalar ordenar ordenarColumnasPorUltimaFila ordenarDiagonalPrincipal ordenarDiagonalSecundaria ordenarFilasPorUltimaColumna pertenencia resta retornarDimension rowLength segmentar segmentarTriangularInferiorDerecha segmentarTriangularInferiorIzquierda segmentarTriangularSuperiorDerecha segmentarTriangularSuperiorIzquierda suma sumaColumna sumaFila transposicion verificarMayor verificarMenor verificarOrdenado verificarOrdenadoRazon verificarTodosDiferentes verificarTodosIguales

    Constructors

    Methods

    • Busca un elemento y devuelve sus posiciones

      Parameters

      • num: number

        numero a buscar

      Returns number[] | null[]

      La posición del número en formato [x, y], o [null, null] si no se encuentra.

    • Metodo que carga la matriz con valores randoms de un rango

      Parameters

      • nf: number

        número de fila

      • nc: number

        número de columna

      • a: number

        rango a

      • b: number

        rango b

      Returns void

    • Carga matriz caracol

      Parameters

      • numeroDeFilasYColumnas: number

        Es el numero de filas y columnas

      Returns void

      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
    • Carga cuadrado magico

      Parameters

      • numeroDeFilasYColumnas: number

        Es el numero de filas y columnas

      Returns void

      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
    • Carga matriz DiagonalesUpBottomUp

      Parameters

      • numeroDeFilasYColumnas: number

        Es el numero de filas y columnas

      Returns void

      cargarDiagonalesPrincipalesTriangularInferiorIzquierda(5);

      1
      6 2
      10 7 3
      13 11 8 4
      15 14 12 9 5

      m = numeroDeFilasYColumnas
      k = (m + 1) * m / 2
    • Carga matriz Diagonales Secundarias

      Parameters

      • numeroDeFilasYColumnas: number

        Es el numero de filas y columnas

      Returns void

      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
    • Carga matriz DiagonalesUpBottomUp

      Parameters

      • numeroDeFilasYColumnas: number

        Es el numero de filas y columnas

      Returns void

      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
    • Carga la matriz Diana

      Parameters

      • numeroDeFilasYColumnas: number

        Es el numero de filas y columnas

      Returns void

      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
    • Carga la matriz con la matriz de L's invertidas

      Parameters

      • numeroDeFilasYColumnas: number

        Es el numero de filas y columnas

      Returns void

      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
    • Metodo que carga serie Aritmetica

      Parameters

      • nf: number

        numero de fila

      • nc: number

        numero de columna

      • a1: number

        numero de inicio

      • r: number

        la razón

      Returns void

    • Metodo que carga serie Geometrica

      Parameters

      • nf: number

        numero de fila

      • nc: number

        numero de columna

      • a1: number

        numero de inicio

      • r: number

        la razón

      Returns void

    • Cargar Vibora por columnas

      Parameters

      • nf: number

        Número de filas

      • nc: number

        Número de columnas

      Returns void

      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
    • Cargar Vibora por filas

      Parameters

      • nf: number

        Número de filas

      • nc: number

        Número de columnas

      Returns void

      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 number

    • Cuenta los capicuas de la columna real

      Parameters

      • columna: number

        columna real de 0 - columna

      Returns number

    • Cuenta los Capicuas de la fila real

      Parameters

      • fila: number

        fila real de 0 - fila

      Returns number

    • Cuenta los ElementosDiferentes de la columna real

      Parameters

      • columna: number

        columna real de 0 - columna

      Returns number

    • Cuenta los elementos diferentes de la fila real

      Parameters

      • fila: number

        fila real de 0 - fila

      Returns number

    • Cuenta los elementos unicos de la columna real

      Parameters

      • columna: number

        columna real de 0 - columna

      Returns number

    • Cuenta los elementos unicos de la fila real

      Parameters

      • fila: number

        fila real de 0 - fila

      Returns number

    • Cuenta los fibonaccis de la columna real

      Parameters

      • columna: number

        columna real de 0 - columna

      Returns number

    • Cuenta los fibonaccis de la fila real

      Parameters

      • fila: number

        fila real de 0 - fila

      Returns number

    • Cuenta los no capicuas de la columna real

      Parameters

      • columna: number

        columna real de 0 - columna

      Returns number

    • Cuenta los no Capicuas de la fila real

      Parameters

      • fila: number

        fila real de 0 - fila

      Returns number

    • Cuenta los no fibonaccis de la columna real

      Parameters

      • columna: number

        columna real de 0 - columna

      Returns number

    • Cuenta los no fibonaccis de la fila real

      Parameters

      • fila: number

        fila real de 0 - fila

      Returns number

    • Cuenta los no pares de la columna real

      Parameters

      • columna: number

        columna real de 0 - columna

      Returns number

    • Cuenta los no pares de la fila real

      Parameters

      • fila: number

        fila real de 0 - fila

      Returns number

    • Cuenta los no primos de la columna real

      Parameters

      • columna: number

        columna real de 0 - columna

      Returns number

    • Cuenta los no primos de la fila real

      Parameters

      • fila: number

        fila real de 0 - fila

      Returns number

    • Cuenta los pares de la columna real

      Parameters

      • columna: number

        columna real de 0 - columna

      Returns number

    • Cuenta los pares de la fila real

      Parameters

      • fila: number

        fila real de 0 - fila

      Returns number

    • Cuenta los primos de la columna real

      Parameters

      • columna: number

        columna real de 0 - columna

      Returns number

    • Cuenta los Primos de la fila real

      Parameters

      • fila: number

        fila real de 0 - fila

      Returns number

    • Metodo que retorna la matriz en formato especial de cadena

      Returns string

    • Calcula el determinante de la matriz

      Returns number

      El determinante de la matriz

    • Retorna el número mayor de la matriz

      Returns number

    • Retorna el número menor de la matriz

      Returns number

    • Retorna la frecuencia de un número

      Parameters

      • num: number

        número

      Returns number

    • Retorna la frecuencia de la columna

      Parameters

      • columna: number

        columna real de 0 - columna

      • num: number

        numero

      Returns number

    • Retorna la frecuencia de un número en la fila

      Parameters

      • fila: number

        fila real de 0 - fila

      • num: number

        numero

      Returns number

    • Intercalar la matriz pasandole una funcion de un objeto de la instancia Numero

      Parameters

      • method: MethodsOfNumero

        metodo del objeto Numero

      Returns void

    • Intercala la triangular de acuerdo al metodo que le pasemos

      Parameters

      • method: MethodsOfNumero

        metodo de la instancia Numero

      Returns void

      Si la matriz no es cuadrada

    • Intercala la triangular de acuerdo al metodo que le pasemos

      Parameters

      • method: MethodsOfNumero

        metodo de la instancia Numero

      Returns void

      Si la matriz no es cuadrada

    • Intercala la triangular de acuerdo al metodo que le pasemos

      Parameters

      • method: MethodsOfNumero

        metodo de la instancia Numero

      Returns void

      Si la matriz no es cuadrada

    • Intercala la triangular de acuerdo al metodo que le pasemos

      Parameters

      • method: MethodsOfNumero

        metodo de la instancia Numero

      Returns void

      Si la matriz no es cuadrada

    • Intercambia dos elementos de la matriz

      Parameters

      • f1: number

        fila 1

      • c1: number

        columna 1

      • f2: number

        fila 2

      • c2: number

        columna 2

      Returns void

    • Intercambia dos columnas reales

      Parameters

      • c1: number

        columnas real 0 - columna

      • c2: number

        columnas real 0 - columna

      Returns void

    • Intercambia dos filas reales

      Parameters

      • f1: number

        fila real 0 - fila

      • f2: number

        fila real 0 - fila

      Returns void

    • Retorna la multiplicacion de la columna real

      Parameters

      • columna: number

        columna real de 0 - columna

      Returns number

    • Retorna la Mutiplicación de la fila real

      Parameters

      • fila: number

        fila real de 0 - fila

      Returns number

    • Multiplica la matriz por un escalar

      Parameters

      • escalar: number

        número real

      Returns void

    • Ordena la matriz

      Parameters

      • direccion: "asc" | "desc" = 'asc'

        direccion del ordenamiento

      Returns void

    • 0rdena las columnas tomando como referencia la ultima fila

      Returns void

    • 0rdena las filas tomando como referencia la ultima columna

      Returns void

    • Busca si un número pertenece a la Matriz

      Parameters

      • num: number

        numero a buscar

      Returns boolean

    • Retorna un objeto con la fila y la columna

      Returns MatrizDimension

    • Retorna el número de filas

      Returns number

    • Segmenta la matriz pasandole una funcion de un objeto de la instancia Numero

      Parameters

      • method: MethodsOfNumero

        metodo del objeto Numero

      Returns void

    • Segmentar la triangular de acuerdo al metodo que le pasemos

      Parameters

      • method: MethodsOfNumero

        metodo de la instancia Numero

      Returns void

      Si la matriz no es cuadrada

    • Segmentar la triangular de acuerdo al metodo que le pasemos

      Parameters

      • method: MethodsOfNumero

        metodo de la instancia Numero

      Returns void

      Si la matriz no es cuadrada

    • Segmentar la triangular de acuerdo al metodo que le pasemos

      Parameters

      • method: MethodsOfNumero

        metodo de la instancia Numero

      Returns void

      Si la matriz no es cuadrada

    • Segmentar la triangular de acuerdo al metodo que le pasemos

      Parameters

      • method: MethodsOfNumero

        metodo de la instancia Numero

      Returns void

      Si la matriz no es cuadrada

    • Retorna la suma de la columna real

      Parameters

      • columna: number

        real de 0 - columna

      Returns number

    • Retorna la suma de la fila real

      Parameters

      • fila: number

        fila real de 0 - fila

      Returns number

    • Verifica si un número es mayor a todos los números de la matriz

      Parameters

      • num: number

        numero a comparar

      Returns boolean

    • Verifica si un número es menor a todos los números de la matriz

      Parameters

      • num: number

        numero a comparar

      Returns boolean

    • Verifica si la matriz esta ordenada

      Parameters

      • direccion: "asc" | "desc" = 'asc'

      Returns boolean

    • Verifica si la matriz esta ordenada respecto a una razón

      Parameters

      • r: number

        la razón

      Returns boolean

    • Verifica si todos los elementos de la matriz son diferentes

      Returns boolean

    • Verifica si todos los elementos de la matriz son iguales

      Returns boolean