### 1.46.6 Χαρακτηριστικό πολυώνυμο : `charpoly`

`charpoly` (ή `pcar`) παίρνει ένα ή δύο ορίσματα, έναν τετραγωνικό πίνακα A μεγέθους n και προαιρετικά το όνομα μιας συμβολικής μεταβλητής.
`charpoly` (ή `pcar`) επιστρέφει το χαρακτηριστικό πολυώνυμο P του A γραμμένο σαν λίστα των συντελεστών του, εάν κανένα όνομα μεταβλητής δεν παρέχεται, ή γραμμένο σαν παράσταση ως προς το όνομα της μεταβλητής που παρέχεται σαν δεύτερο όρισμα.
Το χαρακτηριστικό πολυώνυμο P του A ορίζεται ως

P(x)=det(x.I−A)

Είσοδος :

`charpoly([[4,1,-2],[1,2,-1],[2,1,0]])`

Έξοδος :

`[1,-6,12,-8]`

Γι’ αυτό, το χαρακτηριστικό πολυώνυμο αυτού του πίνακα είναι x3−6x2+12x−8 (εισάγετε `normal(poly2symb([1,-6,12,-8],x))` για να πάρετε τη συμβολική του αναπαράσταση).
Είσοδος :

`purge(x):; charpoly([[4,1,-2],[1,2,-1],[2,1,0]],x)`

Έξοδος :

`x```^```3-6*x```^```2+12*x-8`