Limit of a function

lim(f, var, val, dir = NULL, doit = TRUE)

Arguments

f

Function to take limit of

var

Variable to take limit for (either string or caracas_symbol)

val

Value for var to approach

dir

Direction from where var should approach val: '+' or '-'

doit

Evaluate the limit immediately (or later with doit())

Examples

if (has_sympy()) {
  x <- symbol("x")
  lim(sin(x)/x, "x", 0)
  lim(1/x, "x", 0, dir = '+')
  lim(1/x, "x", 0, dir = '-')
}
#> c: -∞