Calculadora de determinante 2x2
Con las filas 3, 8 y 4, 6, los productos de las diagonales son 18 y 32, así que el determinante es −14 y la matriz es invertible. Solo un determinante igual a cero indica que no hay inversa. Gratis en su navegador.
- Gratis
- Funciona en su navegador
- Sin registro
- Sus datos no salen de su equipo
Ejecutar — gratis
Ejemplo resuelto
- A
- 3
- B
- 8
- C
- 4
- D
- 6
- Determinante
- -14
El determinante de una matriz de dos por dos reduce cuatro entradas a un único escalar significativo. Introduzca a y b en la fila superior, y c y d en la inferior; la calculadora multiplica a por d, multiplica b por c y resta el segundo producto del primero. El resultado indica si la matriz es invertible: un determinante distinto de cero admite inversa, mientras que cero identifica una matriz singular. Esta herramienta específica sirve para comprobar ejercicios, transformaciones de coordenadas, sistemas lineales pequeños y validaciones automatizadas sin recurrir a una calculadora matricial general.
Cómo calcular un determinante 2x2
Escriba la matriz en la disposición habitual, con a y b en la primera fila y c y d en la segunda. Su determinante es ad menos bc. En la práctica, multiplique la entrada superior izquierda a por la inferior derecha d; después multiplique la superior derecha b por la inferior izquierda c y reste este segundo producto del primero.
Para la matriz con filas tres, ocho y cuatro, seis, los productos diagonales son dieciocho y treinta y dos, por lo que el determinante es menos catorce. El orden importa: invertir la resta cambia el signo y produce una orientación incorrecta. Las entradas negativas no requieren ningún procedimiento especial; conserve sus signos durante las operaciones.
La calculadora valida las cuatro entradas, rechaza ausencias, texto no numérico, NaN, Infinity y resultados fuera del intervalo finito, y normaliza el cero negativo. La respuesta incluye el escalar y un indicador de invertibilidad derivado de si equivale a cero.
Por qué el determinante comprueba la invertibilidad
El determinante mide el factor de escala de área con signo de la transformación lineal representada por una matriz de dos por dos. Si su valor absoluto es dos, un cuadrado unidad se convierte en un paralelogramo de área dos; si el valor es negativo, la transformación también invierte la orientación. Cuando vale cero, el cuadrado transformado se aplana sobre una recta o un punto, de modo que vectores de entrada distintos pueden generar la misma salida.
Se ha perdido información y ninguna transformación inversa puede recuperar todos los vectores originales. Por eso la fórmula de la inversa divide entre ad menos bc y solo se define si este valor no es cero. El indicador de invertibilidad constituye una prueba exacta para los valores recibidos.
Con datos medidos o aproximados, un resultado muy pequeño pero no nulo puede señalar una matriz casi singular cuya inversa numérica sea inestable. La herramienta no impone una tolerancia arbitraria ni redondea silenciosamente: devuelve el cálculo determinista para que su aplicación elija el umbral adecuado.
Cómo usar el resultado en clases y programas
Para una comprobación manual rápida, etiquete con cuidado las cuatro posiciones, envíe a, b, c y d, y compare el determinante devuelto con los dos productos diagonales. En clase, el escalar permite verificar ejercicios de inversas, ejemplos de la regla de Cramer, escalado de áreas, lecciones sobre valores propios y cambios de orientación sin introducir una interfaz matricial más compleja. En software, use el mismo contrato antes de intentar una inversa bidimensional, aceptar una base de coordenadas o resolver dos ecuaciones lineales simultáneas.
Un resultado cero ofrece un motivo inmediato para detenerse antes de dividir entre cero; uno no nulo demuestra la invertibilidad algebraica. La operación es determinista y de tiempo constante: no usa red, azar, reloj, modelos ni estado almacenado.
Qué puede hacer con ella
Comprobar antes de invertir
Calcule primero el determinante y detenga la inversión cuando la matriz de dos por dos sea singular.
Verificar ejercicios de álgebra lineal
Confirme ad menos bc en problemas sobre determinantes, inversas, transformaciones y sistemas pequeños.
Validar una base bidimensional
Detecte vectores base colineales comprobando si el determinante de su matriz es cero.
Preguntas frecuentes
¿Cuál es la fórmula del determinante 2x2?
Para una matriz cuyas filas son [a, b] y [c, d], el determinante es a por d menos b por c.
¿Cómo indica el determinante que la matriz es invertible?
Una matriz de dos por dos es invertible exactamente cuando su determinante no es cero. Si vale cero, es singular.
¿Pueden las entradas ser negativas o decimales?
Sí. Cada entrada admite cualquier número finito, incluidos negativos y decimales. Se rechazan NaN e Infinity.
¿Un determinante negativo significa que no hay inversa?
No. Cualquier valor distinto de cero, positivo o negativo, permite invertir la matriz. El signo negativo señala una inversión de orientación.
¿Por qué importa el orden de la resta?
Porque ad − bc y bc − ad tienen signos opuestos. Con las filas 3, 8 y 4, 6, el orden correcto da 18 menos 32, es decir −14; al invertirlo obtendría 14 y la orientación equivocada.
Herramientas relacionadas
Para desarrolladores — acceso por API
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.
Endpoint de API
¿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.
Llámela desde su stack
curl -X POST https://api.kit.forhosting.com/algebra/matrix-determinant-2x2 \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"a":3,"b":8,"c":4,"d":6}'const res = await fetch("https://api.kit.forhosting.com/algebra/matrix-determinant-2x2", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"a": 3,
"b": 8,
"c": 4,
"d": 6
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/algebra/matrix-determinant-2x2",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"a": 3,
"b": 8,
"c": 4,
"d": 6
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/algebra/matrix-determinant-2x2", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"a":3,"b":8,"c":4,"d":6}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"a":3,"b":8,"c":4,"d":6}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/algebra/matrix-determinant-2x2", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Ejemplo de solicitud
{
"a": 3,
"b": 8,
"c": 4,
"d": 6
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "algebra.matrix_determinant_2x2",
"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.
Precio
Precio publicado — sin tokens ni créditos inventados. Una tarea fallida no se cobra.
Errores
| HTTP | Código | Significado |
|---|---|---|
401 | unauthorized | API key ausente o inválida. |
402 | insufficient_balance | El saldo no cubre el precio de la tarea. |
404 | unknown_type | El tipo de tarea no existe. |
429 | rate_limited | Demasiadas peticiones. Use el webhook en vez de sondear. |
Notas técnicas
Cómo usar el resultado en clases y programas
El navegador y la API comparten la misma función pura, por lo que producen la misma salida estructurada. Cada elemento procesado mediante la API cuesta $0.002. Una entrada incorrecta devuelve invalid_input y un mensaje que identifica el campo problemático.
Preguntas técnicas
¿Cuánto cuesta una solicitud a la API?
Cada solicitud correcta a la API cuesta $0.002 por elemento. La calculadora también funciona gratis en el navegador.