Representan dos formas diferentes de multiplicar matrices.
En la expresión C=A*B
, el operador *
es el producto matriz estándar, que recoge los productos de puntos vectoriales que combinan todos los vectores de fila de A con todos los vectores de columna de B. Para que esto funcione, las filas de A deben tener la misma cantidad de elementos como las columnas de B, por lo que si tenemos, por ejemplo, una matriz A de 2 × 3 y una matriz B de 3 × 4, puede calcular C de esta manera:
Esta operación no es conmutativa como lo es la multiplicación escalar ordinaria, puede decir fácilmente que si cambia de lugar para A y B, solo obtendrá la mitad de una fila antes de quedarse sin elementos en una columna.
- ¿Cuál es el mejor programa para hacer un logotipo?
- ¿Cuáles son las aplicaciones del procesamiento de texto?
- ¿Cómo trabajan juntos el hardware y el software para procesar la información?
- ¿Cuál es el mejor software para el análisis técnico de una acción en particular?
- ¿Cuál es el mejor programa para realizar búsquedas de archivos en Windows?
La expresión C=A.*B
da el producto Hadamard, es solo una multiplicación elemento por elemento de las matrices, por lo que deben tener la misma forma: