La multiplicación de matrices puede considerarse una generalización del producto vectorial.
Un $n$ -vector de fila de dimensiones puede ser multiplicado por un $n$ -vector de columnas de dimensiones. El resultado es un valor escalar conocido como producto punto (un caso especial de la producto interior ).
Estos dos vectores también pueden considerarse como matrices: un $1\times n$ multiplicado por $n\times 1$ . El resultado debería ser entonces un $1\times 1$ matriz, y el elemento de esa matriz será ese producto punto.
Ciertamente, hay espacio para considerar $1\times 1$ matrices como escalares, cuando es conveniente hacerlo.
No hay conflicto entre el producto de una matriz por un escalar, y el producto de dos $1\times 1$ matrices. Por ejemplo $2 \times [3] = [6]$ et aussi $[2][3] = [6]$ .
Por supuesto, el ${scalar}\times {matrix}$ caso no está restringido por $m\times n/n\times k$ compatibilidad: simplemente escala cada elemento de la matriz por el escalar. Pero esa diferencia semántica desaparece en el $1\times 1$ caso.
Así que no se rompe realmente ninguna regla. En todos los casos en los que se puede multiplicar una matriz por un escalar o por una matriz que sólo contenga ese escalar, el resultado es el mismo.
Pero la multiplicación escalar tiene una libertad adicional. Desde el punto de vista tipográfico, si se "eliminan los corchetes" del $1\times 1$ se gana la flexibilidad de hacer un tipo diferente de multiplicación.