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]
Επομένως, αυτός ο μετασχηματισμός δεν είναι ισομετρία.