Conectar vía MCP →

Ingresar cálculo

Matriz A (separada por comas o espacios, una fila por línea)

Matriz B

Fórmula

Publicidad

Resultados

Producto de Hadamard (A ∘ B)
5 12 21 32
Dimensiones 2 × 2
Suma de todos los elementos 70

¿Qué es el producto de Hadamard?

El producto de Hadamard, conocido también como producto elemento a elemento o producto de Schur, multiplica dos matrices de las mismas dimensiones posición por posición. A diferencia de la multiplicación de matrices habitual, no combina filas y columnas: cada elemento del resultado es simplemente el producto de los dos valores que ocupan la misma posición. Se representa como \(\text{A} \circ \text{B}\) y se utiliza ampliamente en aprendizaje automático, procesamiento de señales y manipulación de imágenes.

Dos cuadrículas combinadas elemento a elemento en una tercera cuadrícula
El producto de Hadamard multiplica las matrices elemento a elemento, manteniendo las mismas dimensiones.

Cómo usar esta calculadora

Indica el número de filas y de columnas y, a continuación, escribe los valores de la matriz A y de la matriz B. Coloca cada fila de la matriz en una línea distinta y separa los números con espacios o comas. La calculadora devuelve la matriz resultante, en la que cada elemento es igual a \(A_{ij} \times B_{ij}\), junto con la suma de todos los elementos resultantes.

La fórmula explicada

Para dos matrices A y B de tamaño m×n, el producto de Hadamard C = A ∘ B es la matriz m×n definida por

$$\left(\text{A} \circ \text{B}\right)_{ij} = A_{ij} \cdot B_{ij}\qquad 1 \le i \le \text{Rows},\; 1 \le j \le \text{Cols}$$

Ambas matrices deben tener la misma forma; no existe el producto escalar entre filas y columnas que sí aparece en la multiplicación ordinaria.

Publicidad

Ejemplo resuelto

Tomemos A = [[1, 2], [3, 4]] y B = [[5, 6], [7, 8]]. Entonces

$$\text{A} \circ \text{B} = \begin{bmatrix} 1\times 5 & 2\times 6 \\ 3\times 7 & 4\times 8 \end{bmatrix} = \begin{bmatrix} 5 & 12 \\ 21 & 32 \end{bmatrix}$$

La suma de todos los elementos es \(5 + 12 + 21 + 32 = 70\).

Dos matrices 2x2 de ejemplo multiplicadas elemento a elemento en una matriz resultante
Cada elemento del resultado es el producto de los elementos correspondientes de A y B.

Preguntas frecuentes

¿En qué se diferencia de la multiplicación de matrices normal? La multiplicación de matrices calcula productos escalares entre filas y columnas y exige que coincidan las dimensiones internas. El producto de Hadamard se limita a multiplicar los elementos alineados y requiere que ambas matrices tengan dimensiones idénticas.

¿Qué pasa si mis matrices tienen tamaños distintos? El producto de Hadamard solo está definido para matrices del mismo tamaño. Esta herramienta rellena con 0 los elementos que falten según las dimensiones que hayas indicado.

¿Dónde se utiliza? Es habitual en redes neuronales (por ejemplo, en mecanismos de puerta o máscaras de dropout), en el cálculo de covarianzas y en operaciones de imagen píxel a píxel.

Última actualización: