Uhm io avevo sbagliato a scrivere l'ultima riga di B  <!-- s:oops: --><img src="{SMILIES_PATH}/icon_redface.gif" alt=":oops:" title="Embarassed" /><!-- s:oops: --> 
Il sistema mi torna come il tuo, ma comunque tre parametri ... non capisco l'ultima equazione della graffa: a me viene 2b+e-h-i=0 (e non -2h-i). In quel modo dovrebbe venirti un parametro in più!
Anche perché pensavo che visto che B ha 3 autovalori reali tutti diversi, dovrebbe comportarsi come la matrice diagonale di prima con 1,2,3 ...basterebbe fare il problema nella base in cui B è diagonale, no?