### 1.47.1 Αναγνώριση ισομετρίας : isom

isom παίρνει ως όρισμα τον πίνακα ενός γραμμικού μετασχηματισμού σε 2 ή 3 διαστάσεις.
isom επιστρέφει :

- εάν ο γραμμικός μετασχηματισμός είναι άμεση ισομετρία,
  την λίστα των χαρακτηριστικών στοιχείων αυτής της ισομετρίας και +1,
- εάν ο γραμμικός μετασχηματισμός είναι έμμεση ισομετρία,
  την λίστα των χαρακτηριστικών στοιχείων αυτής της ισομετρίας και -1
- εάν ο γραμμικός μετασχηματισμός δεν είναι ισομετρία,
  [0].

Είσοδος :

isom([[0,0,1],[0,1,0],[1,0,0]])

Έξοδος :

[[1,0,-1],-1]

το οποίο σημαίνει ότι αυτή η ισομετρία είναι μια 3-d συμμετρία σχετικά με το επίπεδο x − z = 0.
Είσοδος :

isom(sqrt(2)/2*[[1,-1],[1,1]])

Έξοδος :

[pi/4,1]

Επομένως, αυτή η ισομετρία είναι μια 2-d περιστροφή κατά π/4.
Είσοδος :

isom([[0,0,1],[0,1,0],[0,0,1]])

Έξοδος :

[0]

Επομένως, αυτός ο μετασχηματισμός δεν είναι ισομετρία.