2026a

# compan


伴随矩阵

函数库: TyMath

# 语法

A = compan(u)

# 说明

A = compan(u) 返回第一行为 -u(2:n)/u(1) 的对应伴随矩阵,其中 u 是多项式系数向量。compan(u) 的特征值是多项式的根。

# 示例

多项式的伴随矩阵

计算与多项式 (x-1)(x-2)(x+3) = x^3-7x+6对应的伴随矩阵。

using TyMath
u = [1,0,-7,6]
A = compan(u)
3×3 Matrix{Float64}:
0.0  7.0  -6.0
1.0  0.0   0.0
0.0  1.0   0.0

A的特征值是多项式的根

eigvals(A)
3-element Vector{Float64}:
-3.000000000000002
1.0000000000000002
2.0000000000000018

# 另请参阅

poly | polyval | roots