Alterek

1. feladat

A = matrix(QQ, [[1,-3,4,-5,-2,0],[0,2,-2,2,4,6],[-3,8,-11,15,3,-2],[2,-5,7,-7,-4,5]])
A.subdivide(None,5)
A, A.rref()

2. feladat

W_egyrsz = matrix(QQ, [[1,0,0,-1,0],[1,-1,-1,0,0],[3,0,0,0,-1]])
W_egyrsz, W_egyrsz.rref()

3. feladat

U_genrsz = matrix(QQ, [[1,4,-3,1,3],[-2,1,0,1,0],[3,-2,-1,1,1]])
U_genrsz, U_genrsz.rref()

4. feladat

A = matrix(GF(5), [[1,0,0,2,0],[2,2,3,4,2],[3,2,3,1,2],[4,4,4,4,3]])
A, A.rref()

5. feladat

W_egyrsz = matrix(QQ, [[1,0,0,-1,0],[1,-1,-1,0,0],[3,0,0,0,-1]])
W_genrsz = matrix(QQ, [[0,-1,1,0,0],[1,1,0,1,3]])

U_genrsz = matrix(QQ, [[1,4,-3,1,3],[-2,1,0,1,0],[3,-2,-1,1,1]])
U_egyrsz = matrix(QQ, [[1,1,2,1,0],[0,0,1,0,1]])

metszet_egyrsz = matrix(QQ, [[1,0,0,-1,0],[1,-1,-1,0,0],[3,0,0,0,-1],[1,1,2,1,0],[0,0,1,0,1]])
osszeg_genrsz = matrix(QQ, [[0,-1,1,0,0],[1,1,0,1,3],[1,4,-3,1,3],[-2,1,0,1,0],[3,-2,-1,1,1]])

pretty_print("metszet egyrsz:",metszet_egyrsz,"→",metszet_egyrsz.rref())
#pretty_print("összeg genrsz:",osszeg_genrsz,"→",osszeg_genrsz.rref())

6. feladat

W_egyrsz = matrix(GF(2), [[1,0,0,-1,0],[1,-1,-1,0,0],[3,0,0,0,-1]])
#W_genrsz = matrix(GF(2), [[0,1,1,0,0],[1,1,0,1,1]])

U_genrsz = matrix(GF(2), [[1,4,-3,1,3],[-2,1,0,1,0],[3,-2,-1,1,1]])
#U_egyrsz = matrix(GF(2), [[1,0,1,0,0],[1,1,0,1,0],[1,0,0,0,1]])

#metszet_egyrsz = matrix(GF(2), [[1,0,0,-1,0],[1,-1,-1,0,0],[3,0,0,0,-1],[1,0,1,0,0],[1,1,0,1,0],[1,0,0,0,1]])
#osszeg_genrsz = matrix(GF(2), [[0,1,1,0,0],[1,1,0,1,1],[1,4,-3,1,3],[-2,1,0,1,0],[3,-2,-1,1,1]])

pretty_print("W egyrsz:",W_egyrsz,"→",W_egyrsz.rref())
#pretty_print("U genrsz:",U_genrsz,"→",U_genrsz.rref())
#pretty_print("metszet egyrsz:",metszet_egyrsz,"→",metszet_egyrsz.rref())
#pretty_print("összeg genrsz:",osszeg_genrsz,"→",osszeg_genrsz.rref())

7. feladat

U_genrsz = matrix(GF(2), [[1,0,0,0,1,1],[0,1,0,0,1,0],[0,0,1,0,1,0],[0,0,0,1,1,1]])
#U_egyrsz = matrix(GF(2), [[1,1,1,1,1,0],[1,0,0,1,0,1]])

V_egyrsz = matrix(GF(2), [[1,0,0,1,0,1],[0,1,1,0,0,0],[0,1,0,1,1,0]])
#V_genrsz = matrix(GF(2), [[1,1,1,1,0,0],[0,1,1,0,1,0],[1,0,0,0,0,1]])


#metszet_egyrsz = matrix(GF(2), [[1,1,1,1,1,0],[1,0,0,1,0,1],[1,0,0,1,0,1],[0,1,1,0,0,0],[0,1,0,1,1,0]])
#osszeg_genrsz = matrix(GF(2), [[1,0,0,0,1,1],[0,1,0,0,1,0],[0,0,1,0,1,0],[0,0,0,1,1,1],[1,1,1,1,0,0],[0,1,1,0,1,0],[1,0,0,0,0,1]])

pretty_print("U genrsz:",U_genrsz,"→",U_genrsz.rref())
#pretty_print("V egyrsz:",V_egyrsz,"→",V_egyrsz.rref())
#pretty_print("metszet egyrsz:",metszet_egyrsz,"→",metszet_egyrsz.rref())
#pretty_print("összeg genrsz:",osszeg_genrsz,"→",osszeg_genrsz.rref())

22. feladat

A = matrix(GF(3), [[1,1,2,1,1],[0,1,0,1,2],[1,1,0,2,2],[1,2,2,1,2]])
A.subdivide(None,4)
pretty_print(A,"→" ,A.rref())

23. feladat

A = matrix(QQ, [[1,2,-1,-1,4],[-1,-1,3,3,-1],[2,5,2,2,13],[1,0,-3,-5,-4]])
A.subdivide(None,4)
pretty_print(A,"→" ,A.rref())

27. feladat

A = matrix(QQ, [[1,-1,0,2,1,-3],[-1,2,1,-1,2,3],[2,-5,-3,2,-6,-4],[0,-1,-1,0,-2,3]])
pretty_print(A,"→" ,A.rref())

28. feladat

A = matrix(QQ, [[1,-2,-1,1],[2,-4,-2,2],[4,-5,-7,-2],[1,-3,0,3]])
pretty_print(A,"→" ,A.rref())

29. feladat

A = matrix(QQ, [[3,6,1,0,0,0],[2,1,0,1,0,0],[2,2,0,0,1,0],[3,3,0,0,0,1]])
pretty_print(A,"→" ,A.rref())

30. feladat

A = matrix(GF(5), [[1,1,1,0,0,0],[1,1,0,1,0,0],[1,2,0,0,1,0],[2,1,0,0,0,1]])
pretty_print(A,"→" ,A.rref())

35. feladat

A = matrix(QQ, [[1,0,2,3,2],[3,-1,5,4,1],[2,1,0,1,-1],[-2,3,0,1,1],[4,1,3,0,1]])
pretty_print(A,"→" ,A.rref())

37. feladat

A = matrix(QQ, [[1,2,-1,0],[2,1,3,2],[-1,-2,2,1],[2,1,4,3]])
pretty_print(A,"→" ,A.rref())

38. feladat

A = matrix(GF(5), [[1,2,3,4,0],[2,2,4,0,3],[3,4,2,4,3],[4,3,2,1,3]])
pretty_print(A,"→" ,A.rref())

39. feladat

A = matrix(GF(3), [[1,0,1,2],[0,2,1,1],[1,2,2,0],[1,1,0,2],[0,1,2,1]])
pretty_print(A.transpose(),"→" ,A.transpose().rref())

40. feladat

A = matrix(QQ, [[1,1,1,1,1],[1,1,2,0,2],[-1,0,-1,1,3],[2,1,2,0,4]])
pretty_print(A.transpose(),"→" ,A.transpose().rref())