mpoles: Multiplicity of poles

View source: R/mpoles.R

mpolesR Documentation

Multiplicity of poles

Description

Identify unique poles and their associated multiplicity.

Usage

mpoles(p, tol = 0.001, reorder = TRUE, index.return = FALSE)

Arguments

p

vector of poles.

tol

tolerance. If the relative difference of two poles is less than tol then they are considered to be multiples. The default value for tol is 0.001.

reorder

logical. If TRUE, (default), the output is ordered from largest pole to smallest pole.

index.return

logical indicating if index vector should be returned as well. See examples. Default: FALSE.

Value

If index.return = TRUE, a list consisting of two vectors:

m

vector specifying the multiplicity of the poles

n

index

If index.return = FALSE, only m is returned (as a vector).

Author(s)

Ben Abbott, bpabbott@mac.com.
Conversion to R by Geert van Boxtel, G.J.M.vanBoxtel@gmail.com

See Also

poly, residue

Examples

p <- c(2, 3, 1, 1, 2)
ret <- mpoles(p, index = TRUE)


gjmvanboxtel/gsignal documentation built on Nov. 22, 2023, 8:19 p.m.