Mátrix a valós számtest felett. Célszerű kerekíteni, különben a sok tizedesjegy miatt áttekinthetetlen lesz az eredmény.
B = matrix(RR, [[sqrt(2),pi],[1/3,1/7]]) pretty_print(B) pretty_print(B.n(digits=3))
Mátrix a komplex számtest felett. Itt is célszerű lehet kerekíteni.
C = matrix(CC, [[1+i,(1+i)^2],[e^(i*pi/6),1/(2+3*i)]]) pretty_print(C) pretty_print(C.n(digits=3))
Mátrix a racionális számtest felett.
A = matrix(QQ, [[1,2],[3,4]]) pretty_print(A)
Egységmátrix és mátrix inverze.
pretty_print(A^0) pretty_print(A^(-1))
Mátrix determinánsa.
pretty_print(A.det())
Mátrix transzponáltja.
pretty_print(A.transpose())
Mátrix redukált lépcsős alakja.
pretty_print(A.rref())
Lehet kombinálni az előző kettőt: a transzponált redukált lépcsős alakja.
pretty_print(A.transpose().rref())
Mátrix hatványai sorvektorokként egymás alá írva.
pretty_print(A^0, A^1, A^2, A^3) H = matrix(QQ, [ (A^0).list(), (A^1).list(), (A^2).list(), (A^3).list() ]) pretty_print(H)
Polinom gyökei (minden gyök mellett ott a multiplicitása).
p = x^3 + 2*x^2 + x # p = x*(x+1)^2 pretty_print(p.roots())