Alterek
-1. feladat
A = matrix(QQ, [[1,3,-4,1,1],[2,6,-7,1,6],[-3,-9,10,-1,-11]])
A, A.rref()
0. feladat
A = matrix(QQ, [[0,0,1,4,2],[1,3,-1,3,2],[1,3,1,11,6],[2,6,-4,-2,0]])
pretty_print(A,"→" ,A.rref())
#pretty_print(A.transpose(),"→" ,A.transpose().rref())
1. feladat
A = matrix(QQ, [[1,-3,4,-5,-2,0],[0,2,-2,2,4,0],[-3,8,-11,15,3,0],[2,-5,7,-7,-4,0]])
A.subdivide(None,5)
pretty_print(A,"→" ,A.rref())
2. feladat
W_egyrsz = matrix(QQ, [[1,0,0,-1,0],[1,-1,-1,0,0],[3,0,0,0,-1]])
pretty_print(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]])
pretty_print(U_genrsz,"→" ,U_genrsz.rref())
4. feladat
U_genrsz = matrix(GF(5), [[1,0,0,2,0],[2,2,3,4,2],[3,2,3,1,2],[4,4,4,4,3]])
pretty_print(U_genrsz,"→" ,U_genrsz.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],[1,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,0,1,1,1],[0,1,0,1,0],[1,0,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,0,1],[0,1,1,0,1],[0,0,0,1,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,0,1,1,1],[0,1,0,1,0]])
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())