Álgebra Lineal
Calculadora Matricial
Dimensiones de A
Filas (n) 2
×
Cols (m) 2
2 × 2
Captura de matrices
A
Matriz A (2 × 2)
Espacio de trabajo escolar
Edición y Memoria
Compartir y Formato
Operación
Resultado
Selecciona una operación
Captura tu matriz y elige una operación para ver el resultado.
Propiedades de A
Clasificación
Matrices derivadas
📐
Calculadora Matricial
Instrucciones de uso

¿Cómo usar la herramienta?

🧭 Navega sin desplazarte de más: usa las pestañas Matrices, Resultado y Análisis. Cuando haya un resultado nuevo, su pestaña mostrará un pequeño indicador.
1
Elige el tamaño de tu matriz
Desliza el dedo por el selector de cuadrícula o usa los botones +/−. Los atajos 2×2, 3×3, 4×4 y "Cuadrada" están disponibles debajo.
Selector de tamaño (3 × 3 seleccionado)
3 × 3
2×2
3×3
4×4
Cuadrada
2
Introduce los valores
Toca cada celda y escribe el número. Las celdas vacías (en ámbar) se tratan como cero. Usa Limpiar, Identidad o Transponer para rellenar rápido.
Grid de captura — celda activa y celda vacía
1
2
3
4
5
6
7
8
Limpiar
Identidad
Transponer
Celda azul = activa
Celda ámbar = vacía (= 0)
3
Selecciona la operación
Toca uno de los chips. El activo brilla en violeta. El resultado se actualiza automáticamente cuando terminas de editar, evitando interrupciones mientras escribes.
Chips de operación — "Determinante" seleccionado
Multiplicar
A · B
Determinante
det(A)
Inversa
A⁻¹
Gauss
REF
Gauss-Jordan
RREF
Valores propios
λ
4
Resultado y procedimiento paso a paso
Abre la pestaña Resultado y pulsa Mostrar procedimiento para revisar cómo se obtuvo, paso a paso.
Dashcard de resultado con procedimiento expandido
Determinante
-2
Ocultar procedimiento▴
Pivote M[1][1] = 1 · signo 1
producto acumulado = 1
Pivote M[2][2] = -2 · signo 1
producto acumulado = -2
5
Panel de propiedades automático
Abre Análisis. El panel se actualiza tras editar y muestra rango, traza, norma, determinante y clasificaciones (verde = cumple, gris = no cumple).
Propiedades escalares y clasificaciones
Rango
2
Traza
5
Determinante
-2
Nº condición
—
Cuadrada
Invertible
Simétrica
Diagonal
Singular
✨ Los badges de clasificación son solo lectura: se calculan automáticamente y no se pueden activar ni desactivar manualmente.

Operaciones disponibles

AX=B
Sistema Lineal A · X = B

Resuelve sistemas de m ecuaciones lineales con n incógnitas. Clasifica automáticamente con el Teorema de Rouché-Frobenius:

• Compatible Determinado (SCD): Solución única x*.

• Compatible Indeterminado (SCI): Infinitas soluciones en forma paramétrica vectorial (x = x_p + Σ t_i·v_i).

• Incompatible (SI): Contradicción demostrada paso a paso.

Permite 3 métodos rigurosos: Gauss-Jordan (RREF), Regla de Cramer (Δ, Δ_i) y Matriz Inversa (X = A⁻¹·B).

✕
Multiplicar A · B

Requiere columnas de A = filas de B. Al seleccionarla aparece la Matriz B para capturar.

El procedimiento muestra celda por celda: C[i][j] = Σ A[i][k]·B[k][j].

Resultado — Multiplicar 2×2
Multiplicar
19
22
43
50
Mostrar procedimiento▾
Celda (1,1)
C[1][1] = 1·5 + 2·7 = 19
Celda (1,2)
C[1][2] = 1·6 + 2·8 = 22
|A|
Determinante det(A)

Solo para matrices cuadradas. Devuelve un escalar. Si es 0 la matriz es singular.

Usa eliminación gaussiana con pivoteo parcial, registrando el signo en cada intercambio.

Resultado — Determinante
Determinante
-2
A⁻¹
Inversa A⁻¹

Solo cuadradas no singulares. Método Gauss-Jordan sobre la aumentada [A | I].

El procedimiento muestra cada normalización y eliminación de columnas.

Resultado — Inversa de [[1,2],[3,4]]
Inversa
-2
1
1.5
-0.5
↓
Método Gauss REF

Funciona con matrices rectangulares. Produce la forma escalonada por filas (REF) mediante eliminación hacia abajo con pivoteo parcial.

Resultado — REF de 3×3
Método Gauss
1
2
-1
0
3
4
0
0
2
↓
Método Gauss-Jordan RREF

Funciona con matrices rectangulares. Produce la forma escalonada reducida por filas (RREF). Además de eliminar hacia abajo, normaliza los pivotes a 1 y elimina los elementos por encima de cada pivote.

Resultado — RREF de 3×3
Método Gauss-Jordan
1
0
0
0
1
0
0
0
1
λ, v
Eigenvalores y Vectores A · v = λ · v

Análisis espectral completo para matrices cuadradas: calcula los valores propios (λ) mediante algoritmo QR / Schur, sus multiplicidades algebraicas (MA) y geométricas (MG).

Obtiene las bases de los espacios propios \(E_\lambda = \ker(A - \lambda I)\) con vectores enteros/racionales canónicos escalados. Diagnostica formalmente si la matriz es diagonalizable (\(\sum m_g = n\)) y construye la matriz modal P y la matriz diagonal D tal que \(A = P \cdot D \cdot P^{-1}\), o explica la deficiencia en caso contrario.

Resultado — eigenvalores de [[2,0],[0,3]]
Valores propios
λ₁ = 3
λ₂ = 2
LU
Factorización LU (con pivoteo) P · A = L · U

Descompone una matriz cuadrada A en una matriz de permutación P, una triangular inferior unitaria L y una triangular superior U tal que P·A = L·U.

Usa pivoteo parcial por filas para garantizar máxima estabilidad numérica, calculando también el determinante como det(A) = (-1)ᵏ · Π uᵢᵢ.

QR
Factorización QR A = Q · R

Para matrices m × n con m ≥ n. Descompone A en una matriz Q con columnas ortonormales (Qᵀ·Q = Iₙ) y una matriz triangular superior R.

Calculada mediante Gram-Schmidt Modificado (MGS), fundamental en álgebra lineal para problemas de mínimos cuadrados y cálculo de autovalores.

L Lᵀ
Descomposición de Cholesky A = L · Lᵀ

Aplica exclusivamente a matrices simétricas y definidas positivas (A = Aᵀ y xᵀAx > 0).

Obtiene la matriz triangular inferior L con diagonal estrictamente positiva (lᵢᵢ > 0) mediante el algoritmo de Banachiewicz, optimizando la resolución de sistemas lineales y simulaciones físicas.

¿Qué pasa si hay un error?
Inversa — Error
⚠️ La matriz es singular (no tiene inversa)
El botón "Mostrar procedimiento" desaparece cuando hay error.

Panel de propiedades

Se actualiza automáticamente al editar cualquier celda. No requiere pulsar nada.

Stat-cards escalares — matriz 2×2 no cuadrada da "—"
▦ Dimensiones
2 × 2
⊞ Rango
2
∅ Nulidad
0
tr Traza
5
|A| Det.
-2
κ Condición
—
Tarjeta atenuada = propiedad no aplica (p.ej. condición requiere cuadrada no singular)
⊞
Rango y Nulidad

Rango: número de filas linealmente independientes. Nulidad = columnas − rango.

κ
Número de condición

‖A‖·‖A⁻¹‖. Valor alto = matriz mal condicionada. Solo cuadradas no singulares.

Clasificaciones — indicadores de solo lectura

Identidad 2×2 — todos los badges en verde
Cuadrada
Simétrica
Diagonal
Triangular sup.
Triangular inf.
Identidad
Ortogonal
Def. positiva
Invertible
Antisimétrica
Singular
🟢 Verde = cumple la propiedad · Gris atenuado = no cumple · No son botones

Matrices derivadas — bajo demanda

Toca una tarjeta para calcularla
Transpuesta (Aᵀ)▾
RREF▴
1
0
0
1
Cofactores▾
Cofactores y Adjunta solo aplican para cuadradas ≤ 6×6

Herramientas para estudiar y entregar trabajos

↶
Deshacer, rehacer e historial

Deshacer y Rehacer recuperan cambios de edición. El Historial conserva los cálculos recientes para que puedas consultarlos o copiarlos.

💾
Guardar y cargar matrices

Usa Guardar A para ponerle nombre a la matriz actual. Después podrás recuperarla con Cargar, incluso al volver a abrir la herramienta en el mismo dispositivo.

⇄
Importar y exportar

Importar texto/CSV acepta filas separadas por saltos de línea y valores separados por espacios, tabuladores, punto y coma o comas. Exporta A como TXT, CSV o LaTeX para usarla en documentos y tareas.

½
Modo exacto

Activa Exacto para presentar resultados racionales como fracciones cuando sea posible. Desactívalo para volver a la representación decimal.

Nueva estética claymórfica

La interfaz usa tarjetas suaves con volumen, colores diferenciados y controles grandes para que cada área sea fácil de reconocer y tocar.

▦
Matrices

Aquí ajustas dimensiones, capturas valores, eliges operaciones y administras tus matrices. Es el espacio principal de edición.

✦
Resultado

Separa la respuesta y el procedimiento del área de captura para mantener la pantalla limpia. Un punto de color avisa cuando hay contenido nuevo.

◈
Análisis

Reúne propiedades, clasificaciones y matrices derivadas. Las derivadas se calculan al abrir su tarjeta para cuidar el rendimiento.

⚡ Rendimiento adaptativo: en Android y dispositivos modestos se reducen automáticamente ciertos brillos y animaciones. La funcionalidad y los resultados no cambian.
🔊 Respuesta sonora discreta: algunos toques, aciertos y errores producen señales breves sintetizadas en el dispositivo, sin descargar archivos ni requerir conexión.
♿ Movimiento accesible: si el sistema tiene activada la opción “reducir movimiento”, la calculadora minimiza transiciones y animaciones automáticamente.

Consejos para sacarle más partido

📚 Aprende con el procedimiento: después de cualquier operación, pulsa "Mostrar procedimiento" para ver cada paso explicado. Es la mejor forma de entender el algoritmo.
🔢 Prueba casos conocidos: empieza con la matriz identidad (botón "Identidad") para verificar que el determinante es 1, la inversa es ella misma y los eigenvalores son todos 1.
⚡ Cambia el tamaño rápido: desliza el dedo por el selector de cuadrícula para elegir el tamaño visualmente, o usa los atajos 2×2 / 3×3 / 4×4 / Cuadrada.
🔄 Transponer de un toque: el botón "Transponer" reorganiza las dimensiones y los valores de A automáticamente, útil al preparar la Matriz B para multiplicación.
📋 Copia el resultado: el botón "Copiar resultado" copia los valores al portapapeles separados por tabulaciones, listos para pegar en un documento.

Límites de la herramienta

!
Tamaño máximo: 8 × 8

Para mantener la legibilidad y el rendimiento, el tamaño máximo es 8×8. Los algoritmos QR (valores propios) y de cofactores son computacionalmente costosos a mayor tamaño.

≈
Valores aproximados

Los valores propios son aproximaciones por el método iterativo QR. Las comparaciones numéricas usan una tolerancia (ε = 1×10⁻⁹) para evitar errores de punto flotante.

📶
100% sin conexión

Todo el cálculo ocurre en tu dispositivo. No se envía ningún dato a internet y la herramienta funciona sin conexión.