0
$\begingroup$

There are two matrices $A,B$ $\in$ $\mathbb{R}^{n \times n}$; I know the eigenvalues of $A$ and $B$. Can I find a diagonal matrix $D =$ diag $\{d_1, d_2, \cdots, d_n\}$ such that the characteristic polynomial $\chi_B=\chi_{A+D}$?

$\endgroup$
  • $\begingroup$ If $B=A+D$ then what's the problem? $\endgroup$ – A.Γ. Apr 16 '18 at 7:38
  • $\begingroup$ I know the eigenvalues of A and B, I need to find a diagonal matrix D such that the characteristic polynomial of B equals characteristic polynomial of A + D. $\endgroup$ – Jerry Apr 16 '18 at 8:00
  • 3
    $\begingroup$ This is not always possible, such as when $A$ is diagonal but $B$ has a non-real eigenvalue. $\endgroup$ – user1551 Apr 16 '18 at 12:12
  • $\begingroup$ Can I comment about D when A has some special property: A has both rows and columns sums to zero? $\endgroup$ – Jerry Apr 20 '18 at 5:14
0
$\begingroup$

Knowledge of $spectrum(A),spectrum(B)$ is useless. Write the equality of the $2$ characteristic polynomials. You obtain a system of $n$ equations in the $n$ unknowns $(d_i)$. In the generic case, that reduces to solving a polynomial of degree $n!$. The previous polynomial has not necessarily any real solution.

$\endgroup$

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.