Evaluate/run yacas commands

yac_*(x) functions evaluate/run yacas command x. The result varies depending on which of the functions used (see below). These functions are the only ones that call yacas.

yac()

Run yacas command

yac_assign()

Assign yacas variable

yac_cli()

yacas command line interface

yac_expr()

Run yacas command returning R expression

yac_silent()

Run yacas command silently

yac_str()

Run yacas command returning string/character

Various utility functions

These are various utility functions that do not call yacas.

as_r()

Convert yacas object to R

as_y()

Convert R vector/matrix to yacas vector (list) or matrix (list of lists)

y_eval()

Evaluate a yacas expression

y_fn()

Prepare simple yacas call

y_print()

Pretty print yacas strings

y_rmvars()

Remove/strip variable names

yacas symbol

Higher order functions.

Hessian()

Find the Hessian matrix of yac symbol

Jacobian()

Find the Jacobian matrix of yac symbol

as.character(<yac_symbol>)

Convert yac symbol to character

cbind(<yac_symbol>)

Combine R Objects by Columns

deriv(<yac_symbol>)

Find the derivative of yac symbol

det()

Matrix Determinant

`diag<-`()

Matrix diagonals

diag()

Matrix diagonals

`%*%`

Matrix multiplication

integrate()

Integration of Functions

lim()

Limits

lower.tri()

Lower and upper triangular part of a matrix

pow()

Matrix Power

prod(<yac_symbol>)

Product of Vector Elements

rbind(<yac_symbol>)

Combine R Objects by Rows

simplify()

Simplify expression

sum(<yac_symbol>)

Summation

t(<yac_symbol>)

t

tex()

Export object to TeX

tr()

Matrix Trace

upper.tri()

Lower and upper triangular part of a matrix

vec()

Vectorize

vech()

Half-Vectorize

with_value()

Give a variable a value

y_fn()

Prepare simple yacas call

yac()

Run yacas command

yac_assign()

Assign yacas variable

yac_expr()

Run yacas command returning R expression

yac_silent()

Run yacas command silently

yac_str()

Run yacas command returning string/character

yac_symbol()

Make a yacas symbol

ysym()

Make a yacas symbol

yacas symbol solving equations

Higher order functions for solving equations.

Package

Ryacas-package

R interface to yacas computer algebra package

Complete reference

Hessian()

Find the Hessian matrix of yac symbol

Jacobian()

Find the Jacobian matrix of yac symbol

Math(<yac_symbol>)

Math functions

Ops(<yac_symbol>)

Math operators

Ryacas-package

R interface to yacas computer algebra package

as.character(<yac_symbol>)

Convert yac symbol to character

as_r()

Convert yacas object to R

as_y()

Convert R vector/matrix to yacas vector (list) or matrix (list of lists)

cbind(<yac_symbol>)

Combine R Objects by Columns

deriv(<yac_symbol>)

Find the derivative of yac symbol

det()

Matrix Determinant

`diag<-`()

Matrix diagonals

diag()

Matrix diagonals

`%*%`

Matrix multiplication

integrate()

Integration of Functions

lim()

Limits

lower.tri()

Lower and upper triangular part of a matrix

pow()

Matrix Power

prod(<yac_symbol>)

Product of Vector Elements

rbind(<yac_symbol>)

Combine R Objects by Rows

simplify()

Simplify expression

solve(<yac_symbol>)

Solve a system of equations

`[`(<yac_symbol>)

Extract or replace parts of an object

`[[`(<yac_symbol>)

Extract parts of an object

`[<-`(<yac_symbol>)

Extract or replace parts of an object

sum(<yac_symbol>)

Summation

t(<yac_symbol>)

t

tex()

Export object to TeX

tr()

Matrix Trace

upper.tri()

Lower and upper triangular part of a matrix

vec()

Vectorize

vech()

Half-Vectorize

with_value()

Give a variable a value

y_eval()

Evaluate a yacas expression

y_fn()

Prepare simple yacas call

y_print()

Pretty print yacas strings

y_rmvars()

Remove/strip variable names

yac()

Run yacas command

yac_assign()

Assign yacas variable

yac_cli()

yacas command line interface

yac_expr()

Run yacas command returning R expression

yac_silent()

Run yacas command silently

yac_str()

Run yacas command returning string/character

yac_symbol()

Make a yacas symbol

ysym()

Make a yacas symbol

ysym_ls()

List defined yac_symbols