Beh, la teoria delle forme canoniche serve per dare una forma semplice alle matrici che rappresentano applicazioni. Serve anche per capire quando due matrici sono simili, dicendo che sono simili quando hanno la stessa forma canonica. Dunque se abbiamo 2 matrici A e B che hanno la stessa forma canonica C, il modo &quot;standard&quot; (cioè senza scorciatoie o trucchi &quot;ad occhio&quot;) di passare da A a B è quello di farlo passando attraverso C. In altre parole si trova il cambio di base da A a C, poi quello da B a C, quindi si fa l'opportuno prodotto come descritto sopra.

In alternativa c'è il metodo superbovino, che consiste nel cercare direttamente le matrici M ed N a coefficienti incogniti. Mettendole dalla parte giusta (cioè una dalla parte di A e una dalla parte di B) viene fuori un mega-sistema lineare, di quelli che piacciono a 13700, che fornisce le M ed N possibili. Però bisogna stare attenti: tra tutte quelle possibili (e sono davvero tante) solo quelle invertibili sono buone. Insomma ... io lo sconsiglio, ma teoricamente è possibile.