Student[LinearAlgebra]
CompanionMatrix
construct the companion Matrix of a monic polynomial
Calling Sequence
Parameters
Description
Examples
CompanionMatrix(P, options)
P
-
monic polynomial
options
(optional) parameters; for a complete list, see LinearAlgebra[CompanionMatrix]
The CompanionMatrix(P) command returns the companion Matrix associated with the univariate polynomial Px.
If C := CompanionMatrix(P) and P is a0+a1x+⋯+xn (a monic univariate polynomial), then C is an nxn Matrix where n is the degree of polynomial P, Ci,n=−ai−1i=1..n, Ci,i−1=1i=2..n, and Ci,j=0 for all other values of i and j.
withStudentLinearAlgebra:
p≔x4+x3+2x2+3x
CompanionMatrixp
0000100−3010−2001−1
q≔z+2z−5z+3
CompanionMatrixq
00301019010
See Also
LinearAlgebra[CompanionMatrix]
Student[LinearAlgebra][CharacteristicPolynomial]
Download Help Document