Become an expert in R — Interactive courses, Cheat Sheets, certificates and more!
Get Started for Free

proper

The polynomial matrix is column//row proper or not


Description

The program returns a logical value, whether the given polynomial matrix is column or row proper or both. A ‘proper’ matrix called in other way column or row ‘reduced’.

Usage

proper(pm,type=c("col","row","both"),print=c(TRUE,FALSE))

Arguments

pm

a polyMatrix class polynomial matrix

type

the type of rating row//col//both

print

the kind of printing

Details

The program calculates first the column or row associated matrices, and the answer depends on there ranks. A polynomial matrix is ‘proper’ if the associeted matrix has a full rank. The program has an invisible silent output.

Value

Logical: TRUE or FALSE. The associated matrix is only an optional part of the output, and the print.

See Also

Examples

pm <- polyMgen.d(2,2,rawData=ch2pn(c("-1+7*x","x","3-x+x^2","-1+x^2-3*x^3")))
pm
proper(pm) # the default is the col-property labeling
(proper(pm,print=FALSE)) # the invisible output, without printing
proper(pm,"col")
proper(pm,"row")
proper(pm,"both")

# clean up
# rm(pm)

polyMatrix

Infrastructure for Manipulation Polynomial Matrices

v0.3.1
MIT + file LICENSE
Authors
Tamas Prohle [aut], Peter Prohle [aut], Nikolai Ryzhkov [aut, cre], Ildiko Laszlo [aut] (<https://orcid.org/0000-0003-2324-8183>), Ulas Onat Alakent [ctb]
Initial release

We don't support your browser anymore

Please choose more modern alternatives, such as Google Chrome or Mozilla Firefox.