residue {gsignal} | R Documentation |
Partial fraction expansion
Description
Finds the residues, poles, and direct term of a Partial Fraction Expansion of the ratio of two polynomials.
Usage
residue(b, a, tol = 0.001)
rresidue(r, p, k, tol = 0.001)
Arguments
b |
coefficients of numerator polynomial |
a |
coefficients of denominator polynomial |
tol |
tolerance. Default: 0.001 |
r |
residues of partial fraction expansion |
p |
poles of partial fraction expansion |
k |
direct term |
Details
The call res <- residue(b, a)
computes the partial fraction expansion
for the quotient of the polynomials, b
and a
.
The call res <- rresidue(r, p, k)
performs the inverse operation and
computes the reconstituted quotient of polynomials, b(s) / a(s), from the
partial fraction expansion; represented by the residues, poles, and a direct
polynomial specified by r
, p
and k
, and the pole
multiplicity e
.
Value
For residue
, a list containing r
, p
and
k
. For rresidue
, a list containing b
and a
.
Author(s)
Tony Richardson, arichard@stark.cc.oh.us,
Ben Abbott, bpabbott@mac.com,
adapted by John W. Eaton.
Conversion to R by Geert van Boxtel, G.J.M.vanBoxtel@gmail.com
Examples
b <- c(-4, 8)
a <- c(1, 6, 8)
rpk <- residue(b, a)
ba <- rresidue(rpk$r, rpk$p, rpk$k)