File: polylist.Rd

package info (click to toggle)
r-cran-polynom 1.4-1%2Bdfsg-1
  • links: PTS, VCS
  • area: main
  • in suites: bookworm, forky, sid, trixie
  • size: 212 kB
  • sloc: makefile: 2
file content (51 lines) | stat: -rw-r--r-- 1,390 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
\name{polylist}
\alias{polylist}
\alias{as.polylist}
\alias{is.polylist}
\alias{[.polylist}
\alias{c.polylist}
\alias{deriv.polylist}
\alias{integral.polylist}
\alias{plot.polylist}
\alias{print.polylist}
\alias{rep.polylist}
\alias{unique.polylist}
\title{Lists of Polynomials}
\description{Create and manipulate lists of polynomials.}
\usage{
polylist(\dots)
as.polylist(x)
is.polylist(x)
}
\arguments{
  \item{\dots}{\R objects, polynomials or capable of coercion to polynomials.}
  \item{x}{an \R object.}
}
\details{
  \code{polylist} takes a list of arguments, tries to convert each into
  a polynomial (see \code{\link{polynomial}}), and sets the class of the
  list to \code{"polylist"}.

  \code{as.polylist} tries to coerce its arguments to a polylist, and
  will do so for arguments which are polynomials or lists thereof.

  \code{is.polylist} tests whether its argument is a polylist.

  This class has several useful methods, such as taking derivatives
  (\code{\link{deriv}}) and antiderivatives (\code{\link{integral}}),
  printing and plotting, subscripting, computing sums and products of
  the elements, and methods for \code{\link{c}}, \code{\link{rep}}, and
  \code{\link{unique}}.
}
\examples{
## Calculate orthogonal polynomials
pl <- poly.orth(rep(1:4, 1:4), 3)
pl
plot(pl)
deriv(pl)
integral(pl)
sum(pl)
prod(pl)
unique(rep(pl, 3)[c(8, 12)])
}
\keyword{symbolmath}