部分分数膨胀(部分分数分解)
[r,p,k] =残留物(b,a)
[b,a] =残留物(r,p,k)
[<一种href="#outputarg_r" class="intrnllnk">
找到残留物,极点和直接期限<一种href="//www.tatmou.com/help/releases/R2017b/matlab/ref/residue.html" class="intrnllnk">部分分数扩展两个多项式的比例,其中膨胀是形式的R.
那<一种href="#outputarg_p" class="intrnllnk">P.
那<一种href="#outputarg_k" class="intrnllnk">K.
] =残留物(<一种href="#inputarg_b" class="intrnllnk">B.
那<一种href="#inputarg_a" class="intrnllnk">一种
的)
输入到渣
是多项式系数的载体b = [bm ... b1 b0]
和a = [a ... a1 a0]
。输出是残留物r = [rn ... r2 r1]
,杆子p = [pn ... p2 p1]
和多项式K.
。对于大多数教科书问题,K.
是0.
或常数。
[<一种href="#inputarg_b" class="intrnllnk">
将部分分数扩展转换回两种多项式的比例并返回系数B.
那<一种href="#inputarg_a" class="intrnllnk">一种
] =残留物(<一种href="#outputarg_r" class="intrnllnk">R.
那<一种href="#outputarg_p" class="intrnllnk">P.
那<一种href="#outputarg_k" class="intrnllnk">K.
的)B.
和一种
。
渣
首先使用使用杆子根
。接下来,如果分数是非突出者,直接术语K.
找到使用Deconv.
,执行多项式长划分。最后,渣
通过将多项式与移除的单个根部评估多项式来确定残留物。对于重复的根,Resi2.
计算重复根位置处的残留物。
在数值上,多项式比例的部分分数膨胀代表了一个不存在的问题。如果分母多项式,一种(S.),在具有多个根的多项式附近,那么数据的小变化,包括循环误差,可能导致所得到的极点和残留物的任意大的变化。利用状态空间或零极表示的问题配方是优选的。
[1] Oppenheim,A.V.和r.w. schafer。数字信号处理。Prentice-Hall,1975,p。56。