Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
Download

Testing latest pari + WASM + node.js... and it works?! Wow.

28494 views
License: GPL3
ubuntu2004
Function: matfrobenius
Section: linear_algebra
C-Name: matfrobenius
Prototype: GD0,L,Dn
Help: matfrobenius(M,{flag},{v='x}): return the Frobenius form of the square
 matrix M. If flag is 1, return only the elementary divisors as a vector of
 polynomials in the variable v. If flag is 2, return a two-components vector
 [F,B] where F is the Frobenius form and B is the basis change so that
 M=B^-1*F*B.
Doc: returns the Frobenius form of
 the square matrix \kbd{M}. If $\fl=1$, returns only the elementary divisors as
 a vector of polynomials in the variable \kbd{v}.  If $\fl=2$, returns a
 two-components vector [F,B] where \kbd{F} is the Frobenius form and \kbd{B} is
 the basis change so that $M=B^{-1}FB$.