Creates random spray objects as quick-and-dirty examples of multivariate polynomials
rspray(n, vals = 1, arity = 3, powers = 0:2)
Number of distinct rows (maximum); repeated rows are merged (argument addrepeats is TRUE)
addrepeats
TRUE
Values to use for coefficients
Arity of the spray; the number of columns in the index matrix
Set from which to sample the entries of the index matrix
Returns a spray object
spray
# NOT RUN { rspray(10) rspray(4)*rspray(3,rnorm(3)) rspray(3,arity=7,powers=-2:2)^3 rspray(1000,vals=rnorm(1000)) # }
Run the code above in your browser using DataLab