This function splits a function based on + or - terms
It uses the parser and does not disturb terms within other functions. For example:
rxSplitPlusQ(x, level = 0, mult = FALSE)
x |
Quoted R expression for splitting |
level |
Internal level of parsing |
mult |
boolean to split based on * and / expressions instead. By default this is turned off. |
aexp(b+c)+dlog(e-f)-g*f
would return
c("a * exp(b + c)", "d * log(e - f)", "- g * f")
character vector of the split expressions
Matthew L. Fidler
Please choose more modern alternatives, such as Google Chrome or Mozilla Firefox.