1

Let us say we have a matrix $A$ which has eigen decomposition

$$A=UDU^{-1}$$

If some of the rows of A are changed by multiplying a constant positive value, is there a simple way to update the eigen decomposition from existing $D$ and $U$?

Many thanks.

webappl
  • 25

1 Answers1

2

There is none that I know of. What you ask about is $XA$, where $X$ is a diagonal matrix.

Note that by premultiplying $A$ with some diagonal matrix $D$, you generally lose Hermitianity/similarity/normality/... and any other nice structure that $A$ may have had.

So, while $A$ may have only real eigenvalues (for $A$ Hermitian/symmetric) or on a unit circle (for $A$ unitary/orthogonal), $XA$ can have random complex eigenvalues.

Further, when you lose normality ($A^*A = AA^*$, but $(XA)^*(XA) \ne (XA)(XA)^*$), you also lose diagonality of $D$.

Vedran Šego
  • 11,372