print.mpoly {mpoly} | R Documentation |
Pretty printing of multivariate polynomials.
Description
This is the major function used to view multivariate polynomials.
Usage
## S3 method for class 'mpoly'
print(x, varorder, order, stars = FALSE, silent =
FALSE, ..., plus_pad = 2L, times_pad = 1L)
Arguments
x |
an object of class mpoly |
varorder |
the order of the variables |
order |
a total order used to order the monomials in the printing |
stars |
print the multivariate polynomial in the more computer-friendly asterisk notation (default FALSE) |
silent |
logical; if TRUE, suppresses output |
... |
additional parameters to go to |
plus_pad |
number of spaces to the left and right of plus sign |
times_pad |
number of spaces to the left and right of times sign |
Value
Invisible string of the printed object.
Examples
mp("-x^5 - 3 y^2 + x y^3 - 1")
(p <- mp("2 x^5 - 3 y^2 + x y^3"))
print(p) # same
print(p, silent = TRUE)
s <- print(p, silent = TRUE)
s
print(p, order = "lex") # -> 2 x^5 + x y^3 - 3 y^2
print(p, order = "lex", varorder = c("y","x")) # -> y^3 x - 3 y^2 + 2 x^5
print(p, varorder = c("y","x")) # -> y^3 x - 3 y^2 + 2 x^5
# this is mostly used internally
print(p, stars = TRUE)
print(p, stars = TRUE, times_pad = 0L)
print(p, stars = TRUE, times_pad = 0L, plus_pad = 1L)
print(p, stars = TRUE, times_pad = 0L, plus_pad = 0L)
print(p, plus_pad = 1L)
[Package mpoly version 1.1.1 Index]