Elige el tamaño de la matriz (de 2×2 a 4×4) y escribe los elementos en la cuadrícula. Un determinante solo está definido para una matriz cuadrada (filas = columnas).
Índice
-
Qué puedes hacer en esta página
-
¿Para qué sirve este cálculo?
-
Cómo usar
-
Fórmula
-
Símbolos y términos
-
Qué conviene saber de antemano
-
Cómo calcularlo con Excel
-
Cómo calcularlo con Hojas de cálculo de Google
-
Cómo calcularlo con Python
-
La fórmula en LaTeX y otras notaciones matemáticas (para copiar)
-
Cómo pedirle a ChatGPT que haga el cálculo
-
Las ventajas de DataChef
-
Funciones relacionadas
-
Todas las calculadoras de NumberChef
Qué puedes hacer en esta página
- Halla al instante el determinante \(\det(A)\) de una matriz cuadrada de 2×2, 3×3 o 4×4
- Los pasos siguen los métodos de los libros de texto: «\(ad - bc\)» para 2×2, la regla de Sarrus para 3×3 y el desarrollo por adjuntos para 4×4
- También te dice si la matriz es regular: si \(\det(A) \neq 0\), existe la inversa
- En esta misma página también tienes una explicación sencilla de las fórmulas y fórmulas para copiar y pegar en Excel, Hojas de cálculo de Google (MDETERM) y Python
¿Para qué sirve este cálculo?
En un sistema de ecuaciones lineales con tantas ecuaciones como incógnitas, si el determinante de la matriz cuadrada de los coeficientes no es 0, el sistema tiene exactamente una solución. Si el determinante es 0, o no hay solución o hay infinitas.
Con la regla de Cramer, incluso puedes escribir la solución misma usando solo cocientes de determinantes. Esto forma parte de la teoría que hay detrás de los trabajos de ingeniería que resuelven enormes cantidades de ecuaciones, como el cálculo de estructuras y el análisis de circuitos.
Cuando transformas una figura plana con una matriz 2×2 (la giras, la estiras o la encoges, o la deformas por cizalladura), su área se multiplica exactamente por \(|\det(A)|\). Para un cuerpo sólido y una matriz 3×3, el volumen se multiplica por \(|\det(A)|\).
Esta función del determinante como factor de escala también aparece en el cálculo de la universidad como el factor de corrección en un cambio de variable de una integral (el jacobiano), y se usa en toda la ciencia y la ingeniería.
Los programas de gráficos 3D y los motores de videojuegos usan matrices para transformar los modelos. Si el determinante de una matriz de transformación es negativo, la transformación da la vuelta al modelo como una imagen en un espejo, y se intercambian el anverso y el reverso de cada cara (el sentido de su normal).
Por eso los programas de gráficos comprueban el signo del determinante para detectar la inversión y la corrigen para que el dibujo no se estropee.
Si conoces las coordenadas de los vértices de un triángulo, su área es la mitad del valor absoluto de un determinante formado con esas coordenadas. Ampliado a los polígonos, se llama fórmula del área de Gauss (o «fórmula del cordón del zapatero») y es una forma habitual de calcular la superficie de parcelas en topografía y en los programas de cartografía (los SIG, sistemas de información geográfica).
El secreto de «escribo las coordenadas y obtengo el área» es justamente el determinante.
El análisis de vibraciones, que estudia cómo tiende a vibrar un edificio o una máquina, y el análisis de componentes principales, que extrae las tendencias principales de grandes conjuntos de datos, usan ambos unos valores de una matriz llamados valores propios (o autovalores).
Los valores propios se hallan con la ecuación «busca \(\lambda\) tal que \(\det(A - \lambda I) = 0\)» (la ecuación característica). El determinante es también la puerta de entrada a esta herramienta más avanzada.
Fórmula
Símbolos y términos
Símbolos
| \(A\) | A | El nombre que se da a una matriz. Por costumbre, las matrices se nombran con letras mayúsculas. |
| \(\det(A),\ |A|\) | determinante de A | El determinante de la matriz \(A\). También es habitual escribirlo con barras verticales, \(|A|\) (es el mismo signo que el valor absoluto de los números, pero alrededor de una matriz significa el determinante). |
| \(a_{ij}\) | a sub i j | El elemento de la matriz \(A\) situado en la fila \(i\), columna \(j\) (el número de la \(i\)-ésima fila empezando por arriba y de la \(j\)-ésima columna empezando por la izquierda). Las letras pequeñas de abajo a la derecha (los subíndices) indican su posición. |
| \(M_{ij}\) | M sub i j | Un menor complementario: el determinante de la matriz de un orden menor que queda al quitar la fila \(i\) y la columna \(j\) de la matriz \(A\). |
| \((-1)^{i+j}\) | menos 1 elevado a i más j | El signo que se usa en el desarrollo por adjuntos. Es \(+1\) cuando \(i+j\) es par y \(-1\) cuando es impar, así que + y − se alternan como en un tablero de ajedrez, empezando por «+» arriba a la izquierda. |
| \(\sum\) | sigma | El signo de «súmalo todo». \(\sum_{j=1}^{n}\) indica que se suman los términos para cada \(j\) de 1 a \(n\). |
Términos
| determinante | Un único número que se obtiene de una matriz cuadrada. Resume en un solo número datos clave de la matriz (si tiene inversa, cuántas veces cambia una transformación las áreas o los volúmenes, etc.). |
| matriz cuadrada | Una matriz con el mismo número de filas y de columnas (con forma de cuadrado). Los determinantes y las inversas solo existen para matrices cuadradas. |
| regla de Sarrus | Una forma de hallar un determinante 3×3 sumando y restando los productos de 6 diagonales. Lleva el nombre del matemático francés Pierre Sarrus y solo sirve para matrices 3×3. |
| desarrollo por adjuntos | Un método que descompone un determinante en una suma de «elemento × menor complementario × signo», y lo convierte en determinantes de un orden menor. También se llama desarrollo de Laplace, y sirve para determinantes de 4×4 y mayores. |
| menor complementario | El determinante de la matriz más pequeña que queda al quitar una fila y una columna. Es una pieza del desarrollo por adjuntos. |
| adjunto | Un menor complementario \(M_{ij}\) multiplicado por el signo \((-1)^{i+j}\). El «desarrollo por adjuntos» recibe su nombre de desarrollar el determinante en una suma de estos adjuntos. |
| matriz regular | Una matriz cuadrada cuyo determinante no es 0. Tiene inversa. Una matriz con determinante 0 se llama singular y no tiene inversa. |
| matriz inversa | La matriz que da la matriz identidad (1 en la diagonal y 0 en el resto) al multiplicarla. Es la versión para matrices del inverso de un número y se escribe \(A^{-1}\). Solo existe cuando el determinante no es 0. |
| álgebra lineal | La rama de las matemáticas que trata de las matrices y los vectores. Se estudia en el primer curso de muchos grados universitarios y es la base de los gráficos por ordenador, la estadística, la inteligencia artificial y más. |
Qué conviene saber de antemano
Esto es lo que te ayuda a usar el cálculo de esta página entendiendo de verdad lo que haces, y no solo pulsando el botón.
| Operaciones con números negativos (1.º de ESO, 12-13 años) |
|
| Lenguaje algebraico y subíndices (1.º de ESO a 1.º de Bachillerato, 12-17 años) |
|
| Potencias y signos (1.º de ESO, 12-13 años) |
|
| Fundamentos de las matrices (1.º y 2.º de Bachillerato, 16-18 años; álgebra lineal) |
|
Cómo calcularlo con Excel
| Fila 1 de la matriz A | 4 | 7 |
| Fila 2 de la matriz A | 2 | 6 |
| Determinante det(A) | =MDETERM(B1:C2) |
| Fila 1 de la matriz A | 1 | 0 | 2 |
| Fila 2 de la matriz A | -1 | 3 | 1 |
| Fila 3 de la matriz A | 1 | 1 | 1 |
| Determinante det(A) | =MDETERM(B1:D3) |
| Fila 1 de la matriz A | 1 | 2 | 0 | 1 |
| Fila 2 de la matriz A | 0 | 1 | 3 | 2 |
| Fila 3 de la matriz A | 2 | 0 | 1 | 1 |
| Fila 4 de la matriz A | 1 | 1 | 0 | 2 |
| Determinante det(A) | =MDETERM(B1:E4) |
La primera tabla da 10, la segunda da -6 y la tercera da 18.
Cuando MDETERM devuelve 0, la matriz no tiene inversa (la función MINVERSA, que halla la inversa, devuelve un error).
Cómo calcularlo con Hojas de cálculo de Google
| Fila 1 de la matriz A | 4 | 7 |
| Fila 2 de la matriz A | 2 | 6 |
| Determinante det(A) | =MDETERM(B1:C2) |
| Fila 1 de la matriz A | 1 | 0 | 2 |
| Fila 2 de la matriz A | -1 | 3 | 1 |
| Fila 3 de la matriz A | 1 | 1 | 1 |
| Determinante det(A) | =MDETERM(B1:D3) |
La primera tabla da 10 y la segunda da -6.
Cómo calcularlo con Python
A = [[1, 0, 2], [-1, 3, 1], [1, 1, 1]]
def determinant(matrix): # desarrollo por adjuntos (se calcula de forma recursiva por la fila 1)
n = len(matrix)
if n == 1:
return matrix[0][0]
total = 0
for j in range(n):
minor = [row[:j] + row[j + 1:] for row in matrix[1:]] # submatriz sin la fila 1 y la columna j
total += (-1) ** j * matrix[0][j] * determinant(minor)
return total
print("det(A) =", determinant(A))
La fórmula en LaTeX y otras notaciones matemáticas (para copiar)
|A| = ad − bc
\det(A) = \begin{vmatrix} a & b \\ c & d \end{vmatrix} = ad - bc
<math xmlns="http://www.w3.org/1998/Math/MathML" display="block">
<mrow>
<mi>det</mi><mo>⁡</mo><mrow><mo>(</mo><mi>A</mi><mo>)</mo></mrow>
<mo>=</mo>
<mi>a</mi><mi>d</mi>
<mo>-</mo>
<mi>b</mi><mi>c</mi>
</mrow>
</math>
det(A) = |(a, b), (c, d)| = ad - bc
Det[{{a, b}, {c, d}}]
LinearAlgebra:-Determinant(Matrix([[a, b], [c, d]]));
d = det(A);
det(A) = ad − bc
|A| = aei + bfg + cdh − ceg − afh − bdi
\det(A) = aei + bfg + cdh - ceg - afh - bdi
<math xmlns="http://www.w3.org/1998/Math/MathML" display="block">
<mrow>
<mi>det</mi><mo>⁡</mo><mrow><mo>(</mo><mi>A</mi><mo>)</mo></mrow>
<mo>=</mo>
<mi>a</mi><mi>e</mi><mi>i</mi>
<mo>+</mo>
<mi>b</mi><mi>f</mi><mi>g</mi>
<mo>+</mo>
<mi>c</mi><mi>d</mi><mi>h</mi>
<mo>-</mo>
<mi>c</mi><mi>e</mi><mi>g</mi>
<mo>-</mo>
<mi>a</mi><mi>f</mi><mi>h</mi>
<mo>-</mo>
<mi>b</mi><mi>d</mi><mi>i</mi>
</mrow>
</math>
det(A) = aei + bfg + cdh - ceg - afh - bdi
Det[{{a, b, c}, {d, e, f}, {g, h, i}}]
LinearAlgebra:-Determinant(Matrix([[a, b, c], [d, e, f], [g, h, i]]));
d = det(A);
det(A) = aei + bfg + cdh − ceg − afh − bdi
det(A) = Σ (−1)¹⁺ʲ a₁ⱼ M₁ⱼ (j = 1 to n)
\det(A) = \sum_{j=1}^{n} (-1)^{1+j} a_{1j} M_{1j}
<math xmlns="http://www.w3.org/1998/Math/MathML" display="block">
<mrow>
<mi>det</mi><mo>⁡</mo><mrow><mo>(</mo><mi>A</mi><mo>)</mo></mrow>
<mo>=</mo>
<munderover>
<mo>∑</mo>
<mrow><mi>j</mi><mo>=</mo><mn>1</mn></mrow>
<mi>n</mi>
</munderover>
<msup>
<mrow><mo>(</mo><mo>-</mo><mn>1</mn><mo>)</mo></mrow>
<mrow><mn>1</mn><mo>+</mo><mi>j</mi></mrow>
</msup>
<msub><mi>a</mi><mrow><mn>1</mn><mi>j</mi></mrow></msub>
<msub><mi>M</mi><mrow><mn>1</mn><mi>j</mi></mrow></msub>
</mrow>
</math>
det(A) = sum_(j=1)^(n) (-1)^(1+j) a_(1j) M_(1j)
Det[A]
LinearAlgebra:-Determinant(A);
d = det(A);
det(A) = ∑_(j=1)^n (−1)^(1+j) a_1j M_1j
Cómo pedirle a ChatGPT que haga el cálculo
Eres un asistente de cálculo de matrices. Haz el cálculo siguiente ejecutando realmente código de Python y responde basándote solo en los números del resultado de la ejecución (no respondas con cálculo mental ni con suposiciones). Halla el determinante (det) de cada una de las dos matrices cuadradas siguientes. 1. A = [[1, 0, 2], [-1, 3, 1], [1, 1, 1]] 2. B = [[1, 2], [2, 4]] En cada caso, muestra el valor del determinante y si la matriz es regular (si el determinante es distinto de cero, es decir, si existe la inversa).
Cómo usar
-
1Introduce los númerosEscribe en los campos los números con los que quieres calcular
-
2CalculaHaz clic en el botón «Calcular»
-
3Consulta el resultadoEl resultado aparece al instante. En la misma página también encontrarás el desarrollo del cálculo y la explicación de la fórmula
Las ventajas de DataChef
Sin conocimientos técnicos: fácil e intuitivo
Sin necesidad de dar datos personales
Los archivos se borran automáticamente tras la descarga
Sin necesidad de atribución
Sin necesidad de pedir permiso