ForHosting KIT · Utilidades de desarrollo

Calculadora de matriz de cofactores

Una matriz de cofactores reúne el menor con signo asociado a cada posición de una matriz cuadrada.

● BetaGratis · en su navegador
Úselo desde WebAPIEmailTelegramApp pronto

Corre en su navegador. Gratis y sin límite: sus datos no salen de esta página.

Esta calculadora realiza el proceso completo: elimina por turno cada fila y columna, evalúa el determinante resultante y aplica el patrón alternante de signos positivos y negativos. La respuesta incluye tanto la matriz de menores sin signo como la matriz final de cofactores, lo que le permite revisar cálculos manuales, preparar una adjunta o entender de dónde procede cada resultado.

De una entrada de la matriz a un cofactor

Cada cofactor corresponde a una fila y una columna concretas de la matriz cuadrada original. Para calcular la entrada situada en la fila i y la columna j, elimine por completo esa fila y esa columna. El determinante de la matriz más pequeña restante es el menor correspondiente. La calculadora repite la operación en cada posición; por tanto, una matriz de tres por tres genera nueve menores y nueve cofactores. Esto aporta más información que devolver únicamente un determinante, pues usted puede examinar por separado los valores intermedios. Introduzca la matriz como un arreglo anidado, con un arreglo interior por fila. Cada fila debe contener tantos valores como filas existan y todos deben ser números reales finitos. Se admiten decimales y cadenas numéricas. La matriz original puede ser singular: los cofactores siguen definidos aunque su determinante sea cero. También se admite una matriz de uno por uno; su único cofactor es uno porque al retirar su fila y columna queda la matriz vacía, cuyo determinante se define convencionalmente como uno.

Aplique los signos alternantes en damero

Un menor solo se convierte en cofactor después de multiplicarlo por el signo que determina su posición. Desde la esquina superior izquierda, los signos alternan en cada fila y columna: positivo, negativo y positivo en la primera fila; negativo, positivo y negativo en la segunda; y así sucesivamente. En símbolos, el cofactor C de la posición i,j equivale a menos uno elevado a i más j, multiplicado por el menor M de esa posición. La calculadora muestra `minors_matrix` y `cofactor_matrix`, para que usted distinga la aritmética del determinante de los cambios de signo. Esta separación ayuda especialmente a localizar un error: si falla la magnitud, revise el determinante menor; si solo falla el signo, revise el damero. Las filas y columnas conservan su orden original y no se aplica ninguna transposición. La salida es, por ello, la matriz de cofactores con signo solicitada, no la adjunta. Para obtener la adjunta que se utiliza en una fórmula de inversión, transponga después la matriz de cofactores.

Lea y compruebe el resultado

La respuesta indica la dimensión en `size` y presenta después arreglos cuadrados coincidentes para menores y cofactores. Compare las entradas de las posiciones positivas del damero, incluida la esquina superior izquierda, y comprobará que sus signos no cambian; las posiciones alternas deben aparecer negadas. Como verificación adicional, expanda el determinante original por cualquier fila: multiplique cada entrada original de esa fila por el cofactor de la misma posición y sume los productos. Si repite el cálculo con otra fila, debe obtener el mismo determinante. Las matrices de cofactores también conducen directamente al método clásico de inversión. Transponga la matriz de cofactores para obtener la adjunta y divida cada entrada de esta por el determinante original cuando no sea cero. La implementación evalúa los determinantes menores mediante eliminación con pivote, lo que evita la recursión explosiva de una expansión literal de Laplace y conserva la definición matemática. Los números se normalizan con una precisión estable para que los residuos diminutos de coma flotante y el cero negativo no enturbien resultados limpios.

Comprobar un ejercicio de álgebra lineal

Compare cada menor sin signo y cada cofactor con signo con una expansión manual para localizar errores aritméticos o de patrón.

Preparar una matriz adjunta

Calcule la matriz completa de cofactores antes de transponerla como siguiente paso del método clásico de la adjunta y la inversa.

Enseñar la expansión por cofactores

Muestre cómo eliminar distintas filas y columnas produce determinantes menores y cómo la posición modifica cada signo.

¿Cuánto cuesta?

El precio de la API es $0.002 por matriz. La calculadora del navegador puede ejecutar gratis el mismo cálculo determinista de forma local.

¿La matriz de cofactores es igual que la adjunta?

No. La adjunta es la transpuesta de la matriz de cofactores. Esta capacidad devuelve la matriz de cofactores sin transponerla.

¿Puedo utilizar una matriz singular?

Sí. Todos los cofactores están definidos para una matriz cuadrada aunque el determinante de la matriz original sea cero.

¿Por qué se devuelven los menores y los cofactores?

Los menores muestran los determinantes reducidos sin signo; los cofactores muestran esos valores después de aplicar los signos alternantes.

¿Qué ocurre con una matriz de 1x1?

Su matriz de cofactores es [[1]]. El único menor es la matriz vacía, cuyo determinante se define como uno.

Todo lo de esta página está disponible por programación. Esta sección es para equipos que quieren integrarlo en sus sistemas; el resto puede usar la herramienta de arriba sin más.

POSThttps://api.kit.forhosting.com/algebra/matrix-of-cofactors

¿Prefiere automatizarlo? Un POST autenticado crea la tarea; el resultado llega por webhook o enlace firmado. La misma capacidad también se ejecuta aquí en la web, por email y desde Telegram — y pronto también desde nuestra app.

curl -X POST https://api.kit.forhosting.com/algebra/matrix-of-cofactors \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"matrix":[[1,2,3],[0,4,5],[1,0,6]]}'
{
  "matrix": [
    [
      1,
      2,
      3
    ],
    [
      0,
      4,
      5
    ],
    [
      1,
      0,
      6
    ]
  ]
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "algebra.matrix_of_cofactors",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

La API es asíncrona: la llamada devuelve un task_id al instante y el resultado llega por webhook. El polling está limitado a 1 req/s por tarea.

Por solicitud$0.002

Precio publicado — sin tokens ni créditos inventados. Una tarea fallida no se cobra.

max_n10
max_abs_entry1000000000000
HTTPCódigoSignificado
401unauthorizedAPI key ausente o inválida.
402insufficient_balanceEl saldo no cubre el precio de la tarea.
404unknown_typeEl tipo de tarea no existe.
429rate_limitedDemasiadas peticiones. Use el webhook en vez de sondear.

Ver la documentación completa del KIT →