Para cualquier vector columna podemos crear fácilmente una matriz diagonal correspondiente, cuyos elementos a lo largo de la diagonal son los elementos del vector columna.
¿Existe alguna forma sencilla de escribir esta transformación utilizando operaciones estándar de álgebra lineal (como la multiplicación de matrices, etc.), en lugar de escribirla explícitamente como $diag(\mathbf{x})$ ?
Por ejemplo $M \mathbf{x}$ no puede funcionar para ninguna matriz M, ya que el resultado será un vector, no una matriz diagonal. Pero tal vez haya alguna expresión más elaborada que dé como resultado la matriz diagonal.