mpoly: Multivariate polynomials in R.

Description Usage Arguments Value Author(s) See Also Examples

View source: R/mpoly.R

Description

A package for symbolic computation and more with multivariate polynomials

mpoly is the most basic function used to create objects of class mpoly. However, it is not a general purpose function; for that see mp().

Usage

1
mpoly(list, varorder)

Arguments

list

a list from which to construct an mpoly object

varorder

(optional) a character vector setting the intrinsic variable order of the polynomial

Value

Object of class mpoly.

Author(s)

David Kahle david@kahle.io

See Also

mp()

Examples

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
list <- list(
  c(x = 1, coef = 1, y = 0),
  c(x = 0, y = 1, coef = 2),
  c(y = 1, coef = -6),
  c(z = 1, coef = -3, x = 2),
  c(x = 1, coef = 0, x = 3),
  c(t = 1, coef = 4, t = 2, y = 4),
  c(x = 1),
  c(x = 1),
  c(coef = 5),
  c(coef = 5),
  c(coef = -5)
)

mpoly(list) # 3 x  -  4 y  -  3 x^2 z  +  4 y^4 t^3  +  5
mpoly(list, varorder = c("y", "z", "t", "x"))

list <- list(  c(x = 5, x = 2, coef = 5, coef = 6, y = 0) )
mpoly(list)

mpoly documentation built on March 26, 2020, 7:33 p.m.