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 thatm2is the row echelon form of the matrixm.lv2is transformedlvusingcas 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-sare basis of solutions of homogeneous systemmbi= 0. Each vpi = [r, [c1, …,cn]] is a particular solution of a parametric matrix equationmr= sumciviwherelv= [v1, …,vn]. solf is scalar solver,cis a parameter toapply(needed for action of LO onF). “failed” means that system is underdetermined.