In [9]:
import sympy
sympy.init_printing(use_latex='mathjax')
In [12]:
t0,t1,t2,t3,t4,t5 = sympy.symbols("t_0,t_1,t_2,t_3,t_4,t_5")
M = sympy.Matrix([[1, t0, t3], [0, t1, t4], [0, t2, t5]])
M
Out[12]:
In [16]:
MI = M.inv()
MI
Out[16]:
In [17]:
sympy.printing.print_tree(MI)
In [20]:
print repr(MI)
In [38]:
p,l,x, y = sympy.symbols("p,l,x,y")
e = sympy.Matrix([[1, x, y]]) * MI
print sympy.Eq(p, e.tolist()[0][1])
In [39]:
print sympy.Eq(l, e.tolist()[0][2])
In [ ]: