Calculadora de Multiplicación de Matrices
Ingresa la matriz A (m×n) y la matriz B (n×p). Si las columnas de A coinciden con las filas de B, la calculadora devuelve el producto AB, una matriz m×p. Cada entrada del resultado es el producto punto de una fila de A con una columna de B, y la herramienta muestra cada una de esas sumas de producto punto explícitamente, para que puedas seguir el álgebra sin tomar nada por fe.
Cómo funciona la multiplicación de matrices
-
1
Establecer dimensiones
Filas/columnas de A y B. Las columnas de A deben ser iguales a las filas de B.
-
2
Ingresar valores
Rellena cada celda; se aceptan decimales y negativos.
-
3
Leer el producto
C = A·B, con dimensiones filas(A) × cols(B).
-
4
Expandir una celda
Toca cualquier C_ij para ver el producto punto fila_i(A) · col_j(B) con cada producto listado.
La regla
(AB)_ij = Σ_k A_ik · B_kj
La entrada (i, j) del producto es la suma de productos que emparejan la fila i de A con la columna j de B.
Ejemplo resuelto 2×2
A = [[1, 2], [3, 4]], B = [[5, 6], [7, 8]].
C_11 = 1·5 + 2·7 = 5 + 14 = 19C_12 = 1·6 + 2·8 = 6 + 16 = 22C_21 = 3·5 + 4·7 = 15 + 28 = 43C_22 = 3·6 + 4·8 = 18 + 32 = 50
AB = [[19, 22], [43, 50]].
Verifica el otro orden: BA = [[23, 34], [31, 46]]. No es igual a AB, la multiplicación de matrices no es conmutativa.
Compatibilidad de dimensiones
| Dimensiones A | Dimensiones B | ¿Compatible? | Dimensiones del producto |
|---|---|---|---|
| 2×3 | 3×4 | Sí | 2×4 |
| 3×3 | 3×3 | Sí | 3×3 |
| 2×3 | 4×3 | No | - |
| 1×n | n×1 | Sí | 1×1 (escalar) |
| n×1 | 1×n | Sí | n×n (producto exterior) |
Propiedades
- Asociativa: A(BC) = (AB)C.
- Distributiva: A(B + C) = AB + AC.
- NO conmutativa: AB ≠ BA en general.
- Identidad: AI = IA = A donde I es la identidad de tamaño apropiado.
- Matriz cero: A · 0 = 0, pero ten cuidado, AB = 0 NO implica A = 0 o B = 0.
Por qué el orden importa en aplicaciones
- Gráficos por computadora: las matrices de transformación se componen de derecha a izquierda.
M_pantalla = M_proyección · M_visión · M_modelo. Intercambiar escala y rotación da un resultado diferente. - Rotaciones: rotar alrededor de X luego Y no es lo mismo que Y luego X.
- Cadenas de Markov: la matriz de transición por el vector de estado avanza un paso; intercambiar el orden no tiene sentido.
Complejidad computacional
La multiplicación estándar de dos matrices n×n es O(n³) operaciones. El algoritmo de Strassen lo reduce a O(n^2.81), y los límites teóricos son aún más bajos, pero para matrices de unos pocos cientos de tamaño, el método escolar es el más rápido en la práctica gracias a patrones de acceso amigables con la caché.
Preguntas frecuentes
Las columnas de la primera deben coincidir con las filas de la segunda. 2×3 · 2×3 falla porque A tiene 3 columnas pero B tiene 2 filas. Necesitarías transponer B: 2×3 · 3×2 está bien y produce un 2×2.
Para escalar por matriz, usa la calculadora de matrices general, esta herramienta es específicamente para multiplicar dos matrices.
Porque cada entrada de AB es un producto escalar de una fila de A con una columna de B; al invertir el orden se multiplican filas y columnas distintas. Solo ciertos pares especiales (A y su propia inversa, A y la identidad, matrices diagonales con entradas distintas) conmutan.
Sí. Un fila 1×n por una columna n×1 es un escalar 1×1 (producto punto). Lo inverso, n×1 por 1×n, produce un producto exterior n×n, una matriz de rango 1.
No. La multiplicación se realiza en tu navegador; los valores nunca salen de tu dispositivo.
Herramientas relacionadas
Calculadora de numerología
Calcula números numerológicos basados en el nombre con valores pitagóricos o caldeos: expresión, impulso del alma y personalidad.
Calculadora de edad
Calcula la edad exacta en años, meses y días a partir de una fecha de nacimiento, además del total de días, horas y la cuenta regresiva para el próximo cumpleaños.
Calculadora de Producto Punto
Calcula el producto escalar de dos vectores de cualquier dimensión, con el coseno del ángulo entre ellos.
Calculadora de cuello de botella entre CPU y GPU
Compara los tiempos de fotograma de CPU y GPU de una misma escena, estima el límite de FPS, aplica una tolerancia y entiende qué demuestra el resultado.
Convertidor de millas a kilómetros
Convierte millas a kilómetros con el factor exacto 1 mi = 1,609344 km. Incluye tabla de distancias comunes y trucos de cálculo mental.
Calculadora de peso de filamento
Convierte longitud y masa de filamento 3D, calcula cuánto queda en una bobina pesada y estima el valor del material de forma opcional.
Herramienta disponible en otros idiomas
- Máy tính nhân ma trận [VI]
- Kalkylator för matrismultiplikation [SV]
- Matrixmultiplikationsrechner [DE]
- เครื่องคำนวณการคูณเมทริกซ์ [TH]
- آلة حساب ضرب المصفوفات [AR]
- 행렬 곱셈 계산기 [KO]
- Calculateur de multiplication de matrices [FR]
- Kalkulator Penggandaan Matriks [ID]
- Rekenmachine voor matrixvermenigvuldiging [NL]
- Kalkulator mnożenia macierzy [PL]
- 行列乗算計算機 [JA]
- Calculadora de Multiplicação de Matrizes [PT]
- Matrix Multiplication Calculator [EN]
- Calcolatore di Moltiplicazione di Matrici [IT]
- Калькулятор умножения матриц [RU]
- Matris Çarpımı Hesaplayıcısı [TR]
- 矩阵乘法计算器 [ZH]