Notación para la multiplicación por elementos de columnas de vectores y matrices

¿Cuál es una notación clara y concisa para la multiplicación inteligente de elementos (producto de Hadamard) de un vector columna? v y cada columna de una matriz F .

Lo que quiero lograr es esto:

v F = [ v 1 v 2 v 3 ] [ F 1 , 1 F 1 , 2 F 1 , 3 F 2 , 1 F 2 , 2 F 2 , 3 F 3 , 1 F 3 , 2 F 3 , 3 ] = [ v 1 F 1 , 1 v 1 F 1 , 2 v 1 F 1 , 3 v 2 F 2 , 1 v 2 F 2 , 2 v 2 F 2 , 3 v 3 F 3 , 1 v 3 F 3 , 2 v 3 F 3 , 3 ]

Mi pregunta es esencialmente la misma que esta , pero no creo que la respuesta responda realmente a la pregunta y no tengo suficiente reputación para comentar.

Denote el vector de todos unos por 1 y utilice el producto Hadamard v 1 T F
@greg Me gusta esta solución. Si lo publicas como respuesta, lo marcaré como aceptado.

Respuestas (2)

El producto elementwise/Hadamard ( ) y el vector de todos unos 1 se puede utilizar para escribir su producto como

v F = v 1 T F
También puedes escribirlo usando una matriz diagonal y el producto de matriz regular como
v F = Diagnóstico ( v ) F
como se sugiere en la respuesta de John.

Este es en realidad un caso especial de una regla más general, es decir

a b T F = Diagnóstico ( a ) F Diagnóstico ( b )

Gracias. Veo que ambos y se utilizan para indicar el producto de Hadamard. ¿Tiene alguna sugerencia para otro símbolo que pueda usar para v   ?   F ?
El símbolo LaTeX \starno tiene un uso estándar en álgebra matricial, por lo que tal vez v F
La notación diag no parece llevar a situaciones donde F no es cuadrado verdad? ( F y v solo hay que ponerse de acuerdo en el número de líneas.)
Podría estar confundido con el hecho de que b no tiene que ser de la misma dimensión que a . perdon si me equivoque...

Yo tendería a escribir esto como

PAG = d i a gramo ( v ) F
habiendo definido primero
d i a gramo : R norte METRO norte norte
tan claro como sea posible.