Skip to contents

Check Properties of Rational Matrices

Usage

is.stable(x, ...)

# S3 method for ratm
is.stable(x, ...)

is.miniphase(x, ...)

# S3 method for ratm
is.miniphase(x, ...)

Arguments

x

a rational matrix object, i.e. a polm, lmfd, stsp, pseries, or zvalues object.

...

not used.

Value

Boolean. Note is.stable, is.miniphase return NA

for objects of type pseries and zvalues.

Examples

a = test_polm(dim = c(2,2), deg = 1, random = TRUE)
b = test_polm(dim = c(2,3), deg = 1, random = TRUE)
c = lmfd(a,b)

is.stable(a)
#> [1] TRUE
is.stable(c)
#> [1] TRUE
is.stable(as.stsp(c))
#> [1] TRUE
is.stable(pseries(c))
#> [1] NA

is.miniphase(b[,1:2])
#> [1] FALSE
is.miniphase(as.stsp(c)[,1:2])
#> [1] FALSE

if (FALSE) {
is.miniphase(b)
is.miniphase(c)
}