一个 实多项式 被称为稳定的,如果它的所有 根 都位于 左半平面 中。“稳定”一词用于描述这种多项式,因为在线性伺服机构理论中,系统表现出 形式的无外力时变运动,其中 是某个 实多项式 的根。因此,一个系统在机械上是稳定的 当且仅当 是一个稳定多项式。
多项式 是稳定的 当且仅当 ,且 不可约多项式 是稳定的 当且仅当 和 都大于零。劳斯-赫尔维茨定理 可用于确定多项式是否稳定。
给定两个实多项式 和 ,如果 和 是稳定的,那么它们的乘积 也是稳定的,反之亦然(Séroul 2000,第 280 页)。因此,稳定实多项式的系数要么都为正,要么都为负(尽管这不是一个 充分 条件,如反例 所示)。此外,稳定多项式在 时的值永远不为零,并且与多项式的系数具有相同的符号。
无需预先知道多项式的根,就可以使用 Strelitz (1977) 的以下定理来判断多项式是否稳定。设 为一个实多项式,其根为 ,...,,构建 为首一实多项式,其次数为 ,根为 ,其中 。那么 是稳定的 当且仅当 和 的所有系数都为正数(Séroul 2000,第 281 页)。
例如,给定三阶多项式 ,根和多项式 由下式给出
(1)
|
通过求解要求 和 的每个系数都大于零的不等式,可以得到 稳定的条件为 、、。
同样,对于四阶多项式 ,根和多项式为
(2)
|
因此, 稳定的条件可以解析为 、、、。
五阶多项式为
(3)
|
以下 Wolfram 语言 代码计算根和多项式 以及从系数获得的不等式
RootSumPolynomial[r_List, x_]:=Module[ {n = Length[r], i, j}, RootReduce@Collect[Expand[ Times@@((x - #)&/@Flatten[ Table[r[[i]] + r[[j]], {i, n}, {j, i+1, n}]]) ], x] ] RootSumPolynomial[p_?PolynomialQ, x_]:= RootSumPolynomial[RootList[p, x], x] RootList[p_?PolynomialQ, x_]:= x /. {ToRules[Roots[p==0, x, Cubics -> False, Quartics -> False ]]} RootSumInequalities[p_?PolynomialQ, x_]:= And @@ (# > 0& /@ Flatten[CoefficientList[#, x]& /@ {RootSumPolynomial[p, x], p}])
而以下代码将三次情况下的不等式简化为最小集合
Resolve[Exists[x, Element[(a | b | c | x), Reals], RootSumInequalities[x^3 + a x^2 + b x + c, x] ], {a, b, c}]