OrePolynomialMatrixOperations(F, LO)¶
skpol.spad line 395 [edit on github]
F: Field
undocumented
- rowEchelon: (Matrix LO, F, List Vector F) -> Record(mat: Matrix LO, vecs: List Vector F)
rowEchelon(m, c, lv)
returns [m2
,lv2
] such thatm2
is the row echelon form of the matrixm
.lv2
is transformedlv
usingc
as parameter toapply
.
- solve: (Matrix LO, F, List Vector F, (LO, List F) -> Record(particular: List Record(ratpart: F, coeffs: Vector F), basis: List F)) -> Union(Record(particular: List Record(ratpart: Vector F, coeffs: Vector F), basis: List Vector F), failed)
solve(m, c, lv, solf)
returns “failed” of [[vp1
, …, vp_m], [b1
, …,bl
]] such thatbi
-s
are basis of solutions of homogeneous systemm
bi
= 0. Each vpi = [r
, [c1
, …,cn
]] is a particular solution of a parametric matrix equationm
r
= sumci
vi
wherelv
= [v1
, …,vn
]. solf is scalar solver,c
is a parameter toapply
(needed for action of LO onF
). “failed” means that system is underdetermined.