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())