Calculadora de multiplicación de matrices 3×3🌎 Actualizado junio de 2026
Para multiplicar dos matrices 3×3 (A y B), cada elemento C[i][j] del resultado se obtiene como la suma de 3 productos: C[i][j] = A[i][1]×B[1][j] + A[i][2]×B[2][j] + A[i][3]×B[3][j]. En total se realizan 27 multiplicaciones y 18 sumas. El orden importa: A×B ≠ B×A en general.
Multiplicar dos matrices 3×3 a mano implica calcular 9 elementos, cada uno como la suma de 3 productos cruzados entre filas y columnas. Son 27 multiplicaciones y 18 sumas en total, y un solo error en cualquiera de ellas arruina el resultado completo. Para un estudiante en el medio de un parcial de Álgebra Lineal o un programador que necesita verificar una transformación geométrica, ese margen de error es inaceptable. Esta calculadora resuelve exactamente ese problema: ingresás los 18 valores de las dos matrices A y B (9 cada una), y el sistema te devuelve la matriz resultado C = A × B con el detalle de cómo se calculó cada uno de los 9 elementos. Podés ver, por ejemplo, que C[2][3] = A[2][1]×B[1][3] + A[2][2]×B[2][3] + A[2][3]×B[3][3], y seguir el razonamiento paso a paso. ¿Por qué las matrices 3×3 son tan importantes? Porque son el formato estándar para representar transformaciones en el espacio tridimensional: rotaciones, escalados, reflexiones y cizallamientos en gráficos 3D, robótica y simulaciones físicas se expresan como matrices 3×3. Cuando un videojuego rota un objeto en pantalla, está multiplicando matrices. Cuando una red neuronal propaga datos entre capas, está multiplicando matrices. En el ámbito académico, la multiplicación de matrices aparece en materias como Álgebra Lineal (CBC de la UBA, primer año de ingeniería, ciencias exactas, economía y sistemas). Esta herramienta permite verificar el resultado antes de entregarlo y, al mostrar el detalle, también ayuda a entender dónde estuvo el error cuando el resultado no coincide.
Cuándo usar esta calculadora
- Verificar un ejercicio de parcial de Álgebra Lineal — Un estudiante del CBC de la UBA resolvió a mano el producto de A = [[2,1,0],[3,-1,4],[1,2,-2]] por B = [[1,0,2],[3,1,-1],[0,2,1]]. Obtuvo C[1][1] = 5 pero no está seguro. Ingresa los valores en la calculadora y confirma que C[1][1] = 2×1 + 1×3 + 0×0 = 5. Detecta además que erró en C[2][3]: calculó 9 pero el correcto es 3×2 + (-1)×(-1) + 4×1 = 11.
- Calcular la composición de dos rotaciones en 3D — Un desarrollador de videojuegos necesita componer una rotación de 90° alrededor del eje Z seguida de otra de 90° alrededor del eje X. Cada rotación es una matriz 3×3 con senos y cosenos. En lugar de hacer el producto a mano con valores decimales (donde el redondeo acumula errores), ingresa ambas matrices y obtiene la transformación compuesta correcta en segundos.
- Resolver un sistema de ecuaciones por método matricial — Una estudiante de Ingeniería Industrial plantea el sistema 2x+y=5, x-y+z=2, 3x+2z=7. Lo expresa como A·X = B y necesita calcular A² para analizar propiedades del sistema. Ingresa la matriz de coeficientes como A y B, multiplica y obtiene los valores necesarios para continuar el análisis sin errores aritméticos.
- Modelo input-output de Leontief en Economía — Un estudiante de Licenciatura en Economía trabaja con un modelo de Leontief de tres sectores (agro, industria, servicios). La matriz de coeficientes técnicos es A = [[0.2,0.3,0.1],[0.4,0.1,0.2],[0.1,0.2,0.3]]. Necesita calcular A² para analizar efectos de segundo orden. Usa la calculadora para obtener el resultado exacto y lo incorpora a su trabajo práctico.
- Aplicar cifrado Hill a un mensaje de 3 caracteres — Un estudiante de criptografía básica está aprendiendo el cifrado de Hill con bloques de 3 letras. Su clave es la matriz K = [[6,24,1],[13,16,10],[20,17,15]] y el bloque del mensaje se representa como una columna vectorial. Multiplica K por el vector para obtener el texto cifrado y verificar el proceso.
- Entender el producto matricial antes de un examen — Un alumno de secundaria técnica tiene que rendir Matemáticas Aplicadas y no termina de entender por qué C[i][j] es el producto punto de la fila i de A con la columna j de B. Carga matrices sencillas con valores pequeños y observa el detalle de cada cálculo para visualizar el patrón antes de estudiar casos más complejos.
- Verificar la propiedad (A×B)×C = A×(B×C) con números concretos — Un estudiante necesita demostrar empíricamente la asociatividad del producto matricial para su trabajo de Álgebra. Usa la calculadora para calcular A×B, luego (A×B)×C; y por otro lado B×C, luego A×(B×C). Compara ambos resultados con matrices aleatorias de números enteros chicos y confirma que los nueve elementos coinciden.
- Calcular potencias de matrices en modelos de Cadenas de Markov — Un estudiante de Probabilidad y Estadística modela una cadena de Markov con 3 estados (lluvia, nublado, soleado) mediante una matriz de transición T. Para proyectar probabilidades a dos pasos, necesita T². Ingresa T como A y B (idénticas), obtiene T² y analiza las probabilidades de cada estado después de dos transiciones.
Ejemplo resuelto: A × B con valores concretos
- A = [[1,2,3],[4,5,6],[7,8,9]].
- B = [[9,8,7],[6,5,4],[3,2,1]].
- C[1][1] = 1×9 + 2×6 + 3×3 = 9 + 12 + 9 = 30.
- C[1][2] = 1×8 + 2×5 + 3×2 = 8 + 10 + 6 = 24.
- C[1][3] = 1×7 + 2×4 + 3×1 = 7 + 8 + 3 = 18.
- C[2][1] = 4×9 + 5×6 + 6×3 = 36 + 30 + 18 = 84.
- C completa = [[30,24,18],[84,69,54],[138,114,90]].
Cómo funciona
2 min de lecturaFórmula del producto matricial
C[i][j] = A[i][1]×B[1][j] + A[i][2]×B[2][j] + A[i][3]×B[3][j]Cada elemento C[i][j] es el producto punto de la fila i de A por la columna j de B.
Tabla de ejemplo: A = [[1,2,3],[4,5,6],[7,8,9]] × B = [[9,8,7],[6,5,4],[3,2,1]]
| Elemento | Cálculo | Resultado |
|---|---|---|
| C[1][1] | 1×9 + 2×6 + 3×3 | 30 |
| C[1][2] | 1×8 + 2×5 + 3×2 | 24 |
| C[1][3] | 1×7 + 2×4 + 3×1 | 18 |
| C[2][1] | 4×9 + 5×6 + 6×3 | 84 |
| C[2][2] | 4×8 + 5×5 + 6×2 | 69 |
| C[2][3] | 4×7 + 5×4 + 6×1 | 54 |
| C[3][1] | 7×9 + 8×6 + 9×3 | 138 |
| C[3][2] | 7×8 + 8×5 + 9×2 | 114 |
| C[3][3] | 7×7 + 8×4 + 9×1 | 90 |
Resultado: C = [[30,24,18],[84,69,54],[138,114,90]]
Ejemplo visual con letras
| a b c | | j k l | | aj+bm+cp ak+bn+cq al+bo+cr |
| d e f | × | m n o | = | dj+em+fp dk+en+fo dl+eo+fr |
| g h i | | p q r | | gj+hm+ip gk+hn+iq gl+ho+ir |Son 27 multiplicaciones y 18 sumas para una matriz 3×3.
Propiedades importantes
NO es conmutativa
A × B ≠ B × A en general. El orden importa.
Es asociativa
(A × B) × C = A × (B × C)
Distributiva
A × (B + C) = A×B + A×C
Elemento neutro
La matriz identidad I cumple: A × I = I × A = A.
I = | 1 0 0 |
| 0 1 0 |
| 0 0 1 |Matrices de rotación 3D más usadas
| Eje | Matriz de rotación θ |
|---|---|
| Eje X | [[1,0,0],[0,cosθ,−senθ],[0,senθ,cosθ]] |
| Eje Y | [[cosθ,0,senθ],[0,1,0],[−senθ,0,cosθ]] |
| Eje Z | [[cosθ,−senθ,0],[senθ,cosθ,0],[0,0,1]] |
¿Para qué se multiplican matrices?
Complejidad computacional
Preguntas frecuentes
¿Cómo se calcula el elemento C[1][1] al multiplicar dos matrices 3×3?
C[1][1] se obtiene multiplicando la fila 1 de A por la columna 1 de B término a término y sumando: C[1][1] = A[1][1]×B[1][1] + A[1][2]×B[2][1] + A[1][3]×B[3][1]. Por ejemplo, con A = [[1,2,3],...] y B = [[9,...],[6,...],[3,...]], C[1][1] = 1×9 + 2×6 + 3×3 = 9 + 12 + 9 = 30. Este patrón (fila de A × columna de B) se repite para los 9 elementos del resultado.
¿Cuántas multiplicaciones y sumas necesito para multiplicar dos matrices 3×3 a mano?
Para obtener los 9 elementos de la matriz resultado C, necesitás calcular 3 multiplicaciones y 2 sumas por elemento, lo que da un total de 27 multiplicaciones y 18 sumas. En general, multiplicar dos matrices n×n requiere n³ multiplicaciones y n²(n-1) sumas. A mano, con matrices 3×3, un error en cualquiera de las 45 operaciones arruina el resultado: de ahí la utilidad de verificar con una calculadora.
¿Por qué A×B no es igual a B×A en matrices?
Porque el producto matricial no es conmutativo: el orden importa. En A×B, los elementos de la fila i de A se combinan con la columna j de B. Al invertir el orden, las combinaciones son completamente distintas. Por ejemplo, con A = [[1,2],[3,4]] y B = [[0,1],[1,0]], A×B = [[2,1],[4,3]] pero B×A = [[3,4],[1,2]]. La única excepción general es la matriz identidad (A×I = I×A = A). En gráficos 3D, el orden de las rotaciones siempre importa.
¿Se pueden multiplicar matrices de distinto tamaño con esta herramienta?
Esta calculadora trabaja exclusivamente con matrices 3×3. En general, para multiplicar A de dimensión m×n por B de dimensión p×q, la condición es que n = p (columnas de A = filas de B), y el resultado tiene dimensión m×q. Por ejemplo: podés multiplicar una 2×3 por una 3×4 y obtenés una 2×4. Para matrices cuadradas del mismo tamaño (como las 3×3), siempre es posible multiplicarlas en ambos órdenes, aunque los resultados casi nunca coinciden.
¿Qué es la matriz identidad y qué pasa cuando la multiplico por cualquier otra?
La matriz identidad I es el equivalente matricial del número 1: A × I = I × A = A. Para 3×3, la identidad es I = [[1,0,0],[0,1,0],[0,0,1]]. Si ingresás I como una de las dos matrices, el resultado es exactamente la otra. Esto es útil para verificar que la calculadora funciona bien antes de usarla con matrices complejas, y para validar inversas: A × A⁻¹ = I.
¿Cómo uso la multiplicación de matrices para componer rotaciones en 3D?
Cada rotación en 3D es una matriz 3×3. Por ejemplo, rotar θ° alrededor del eje Z tiene la forma [[cosθ,−senθ,0],[senθ,cosθ,0],[0,0,1]]. Para componer dos rotaciones (primero eje X, después eje Z), se multiplican las dos matrices: el resultado es otra matriz 3×3 que representa la rotación combinada. Este principio lo usan los motores de videojuegos (Unity, Unreal), programas de diseño 3D (Blender) y sistemas de navegación en robótica y aviación.
¿Qué significa que el determinante de una matriz 3×3 sea cero?
Una matriz con determinante igual a cero se llama singular o no invertible. No existe una matriz inversa A⁻¹, y el sistema Ax = b puede no tener solución única. Geométricamente, la transformación colapsa el espacio: convierte un cubo en un plano, perdiendo una dimensión. En la práctica, si la matriz de coeficientes de un sistema tiene determinante cero, el sistema es incompatible o indeterminado. Si el determinante es muy cercano a cero (pero no exactamente), los resultados numéricos pueden ser inestables.
¿Cómo verifico manualmente que el resultado de la calculadora es correcto?
La forma más rápida es verificar un solo elemento a mano. Elegí C[1][1]: tomá la fila 1 de A = [a11, a12, a13] y la columna 1 de B = [b11, b21, b31], multiplicá componente a componente y sumá: C[1][1] = a11×b11 + a12×b21 + a13×b31. Si coincide con la calculadora, el proceso es correcto. Otra verificación: cargá cualquier A y la identidad como B — el resultado debe ser exactamente A.
¿Puedo usar números negativos, decimales o fracciones en esta calculadora?
Sí, podés ingresar números negativos, decimales y valores cercanos a cero. Las matrices de rotación contienen valores como sen(30°) = 0.5 o cos(45°) ≈ 0.707. Las matrices de transición de Markov contienen valores entre 0 y 1. Los resultados con muchos decimales pueden acumular errores de redondeo en la última cifra (normal en punto flotante). Si usás fracciones exactas como 1/3, ingresá el decimal con suficientes cifras (0.333333).
¿Qué diferencia hay entre el producto matricial y el producto elemento a elemento (Hadamard)?
Son operaciones completamente distintas. El producto matricial (el que calcula esta herramienta) combina filas de A con columnas de B: C[i][j] = Σ A[i][k]×B[k][j]. El producto de Hadamard simplemente multiplica cada elemento de A con el elemento en la misma posición de B: C[i][j] = A[i][j]×B[i][j]. El de Hadamard es conmutativo y aparece en compuertas de LSTM en redes neuronales. Cuando en matemática o ingeniería se habla de 'multiplicar matrices', siempre se refiere al producto matricial estándar.
¿Cómo se relaciona la multiplicación de matrices con los sistemas de ecuaciones lineales?
Un sistema como 2x + y − z = 4, x − 3y + 2z = −1, 3x + y + z = 7 se escribe como A·x = b donde A es la matriz de coeficientes, x el vector incógnita y b el vector de términos independientes. Si A es invertible, la solución es x = A⁻¹·b. Verificar que A⁻¹·A = I requiere multiplicación matricial: ingresás A e A⁻¹ en la calculadora y el resultado debe ser [[1,0,0],[0,1,0],[0,0,1]].
¿Para qué se usan las matrices 3×3 fuera de la academia?
Las matrices 3×3 aparecen en contextos muy concretos: gráficos 3D y videojuegos (cada rotación o escala de un objeto 3D es una matriz 3×3), robótica (orientaciones y movimientos en el espacio), economía (modelo input-output de Leontief con tres sectores), inteligencia artificial (capas de redes neuronales aplican transformaciones matriciales), criptografía (cifrado de Hill con bloques de 3 caracteres) y física e ingeniería (tensores de inercia y estrés en materiales y cuerpos rígidos).
Fuentes y referencias
Metodología y confianza
Contenido revisado por el equipo editorial de Hacé Cuentas, con apego a nuestra política editorial y metodología de cálculo.
Última revisión: 03 de junio de 2026. Los parámetros fiscales, legales y datos se verifican periódicamente con las fuentes citadas.
Los cálculos corren 100% en tu navegador. No guardamos ni transmitimos tus datos. Leé nuestra política de privacidad.
Resultados orientativos. Para decisiones financieras, médicas o legales críticas, consultá con un profesional.