%load_ext sage
2-5
C = matrix( [ [1,0,0], [1,0,0], [1,0,0] ])
print C
C[1,0]=2
C.nullity()
C.kernel().basis()
a = matrix(
[
[1, 0, 0, 0, -1, 1, 1, 0, 0, 0, 0],
[1, 0, 0, 0, 0, 0, 0, 1, 1, -1, 0],
[1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1],
[0, 1, 0, 0, -1, 1, 0, 0, 0, 0, 0],
[0, 1, -1, 0, 0, 0, 0, 0, 1, 0, 0],
[0, 0, -1, 1, 0, 0, 1, 0, 0, 0, 0],
[0, 0, 0, 1, 0, 0, 0, 1, 0, -1, 0],
[0, 1, 0, 0, 0, 0, -1, 0, 0, 0, 1],
[0, 0, 0, 0, 1, 0, -1, 1, 0, 0, 0],
[0, 0, 0, 0, 0, 1, 0, 1, 0, 0, -1],
[0, 0, -1, 0, 1, 0, 0, 0, 0, 1, 0],
[0, 0, 0, 0, 0, 1, 0, 0, -1, 1, 0],
[0, 0, 0, 1, 0, 0, 0, 0, -1, 0, 1]
]
)
print a
a.transpose().kernel().basis()
a.rank()
print a[12,0]
C.transpose().kernel().basis()
a.transpose().kernel().basis()
print type(b)
d=matrix(b)
print d