Sym {Ryacas} | R Documentation |
The Symbol interface to yacas.
Sym(...) Expr(x)
x |
An R expression. |
... |
An R character string or object that can be coerced to a character string. |
An object of class "Sym"
is internally a yacas character string.
An object of class "Expr"
is internally an R expression.
One can combine such objects using the Math and Ops R operators (see
help(Math) and help(Ops) for a list). Also there are methods for a
number of R generics:
as.character.Sym
,
as.expression.Sym
,
determinant.Sym
,
deriv.Sym
and
print.Sym
and yacas-oriented functions:
Clear,
Conjugate,
Expand,
Factor,
Factorial,
I,
Identity,
Infinity,
Integrate,
Inverse,
InverseTaylor,
Limit,
List,
N,
Newton,
Pi,
Precision,
PrettyForm,
PrettyPrinter,
Set,
Simplify,
Solve,
Subst,
Taylor,
TeXForm,
Ver and "
all of which have
the same meaning as the corresponding yacas commands.
Try vignette("Rycas-Sym")
for many examples.
Sym
returns a "Sym"
object and Expr
returns an
"Expr"
object.
Currently the only Expr
methods implemented are
as.character.Expr, deriv.Expr, Math.Expr, Ops.Expr and print.Expr.
## Not run: x <- Sym("x") x*x Integrate(x*x, x) Sym(" acos(Sym("1/2")) y <- Exprq(x) y*y deriv(y*y, y) Exprq(acos(1/2)) ## End(Not run)