Copyright | Clara Waldmann, 2014 |
---|---|
License | GPL-2 |
Safe Haskell | Safe-Inferred |
Language | Haskell2010 |
VR2TM
Description
Modul zum Rechnen mit Dreiecksmatrizen
Documentation
Datenstruktur zum speichern symmetrischer Matrizen als linke untere Dreiecksmatrizen.
tm_ex = TM { tm_dim = 2, tm_inh = [[2], [-1,2]], tm_det = 3, tm_posdef = True }
show tm_ex = 2x0 2 -1 2
Constructors
TM | |
berechnet zu einer V-Repräsentation den Schwerpunkt (Summe der Ecken) als Repräsentanten des Kegels. Wegen homogener Koordinaten muss die erste Koordinate ignoriert werden.
vr2tm VR { vr_dim = 3, vr_nvert = 4, dim = 4 , vr_vert = [[1, 0, 0, 0] ,[0, 1, 0, 0] ,[0, 0, 0, 1] ,[0, 1, -1, 1] ] } = TM { tm_dim = 2, tm_inh = [[2],[-1,2]], tm_det = 3, tm_posdef = True }