z =
polyeig (C0, C1, …, Cl)
¶[v, z] =
polyeig (C0, C1, …, Cl)
¶求解次数的多项式特征值问题l.
给定nxn矩阵多项式
C(s) = C0+ C1 s+ … + Cl
s^l
polyeig
求解特征值问题
(C0+ C1 z+ … + Cl z^l)v= 0
.
注意特征值z是矩阵多项式的零。z是具有的行向量n*l
元素。v是amatrix(nxn*l)其中列对应于生成向量。
A =
compan (c)
¶计算多项式系数向量对应的伴随矩阵c.
伴随矩阵是
_ _ | -c(2)/c(1) -c(3)/c(1) ... -c(N)/c(1) -c(N+1)/c(1) | | 1 0 ... 0 0 | | 0 1 ... 0 0 | A = | . . . . . | | . . . . . | | . . . . . | |_ 0 0 ... 1 0 _|
伴随矩阵的特征值等于多项式的根。
[multp, idxp] =
mpoles (p)
¶[multp, idxp] =
mpoles (p, tol)
¶[multp, idxp] =
mpoles (p, tol, reorder)
¶识别中的独特极点p及其相关的多重性。
默认情况下,输出是从最大震级的极点到最小震级的极点排序的。
如果两极之间的差值小于相对公差,则将其视为倍数tol.
abs(p1- p0)/abs(p0) < tol
如果极点为0,则不进行缩放,并且tol被解释为同化物耐受性。的默认值tol为0.001。
如果可选参数reorder为false/零,极点未排序。
输出multp是一个指定极点多重性的向量。multpn
指第N个极点的多重性p(idxpn
.
例如
p = [2 3 1 1 2]; [m, n] = mpoles (p) ⇒ m = [1; 1; 2; 1; 2] ⇒ n = [2; 5; 1; 4; 3] ⇒ p(n) = [3, 2, 2, 1, 1]
版权所有 © 2024-2025 Octave中文网
ICP备案/许可证号:黑ICP备2024030411号-2