Dado un vector [x1,x2,x3,…,xn]T, ¿es posible obtener una matriz diagonal,
[x100…00x20…000x3…0⋮⋮⋮⋱⋮000…xn]
usando operaciones de matriz (como multiplicación y/o adición con matriz de identidad, etc.)? Esto parece trivial, ¡pero no puedo resolverlo!
Necesito hacer esto para la automatización del proceso en Maxima, para que no tenga que escribir manualmente los elementos en diagonal. Gracias.