@sym
: limit (expr, x, a, dir) ¶@sym
: limit (expr, x, a) ¶@sym
: limit (expr, a) ¶@sym
: limit (expr) ¶Evaluate symbolic limits.
The limit of expr as x tends to a from
dir. dir can be left
or right
.
Examples:
syms x L = limit(sin(x)/x, x, 0) ⇒ L = (sym) 1 L = limit(1/x, x, sym(inf)) ⇒ L = (sym) 0 L = limit(1/x, x, 0, 'left') ⇒ L = (sym) -∞ L = limit(1/x, x, 0, 'right') ⇒ L = (sym) ∞
If x is omitted, symvar
is used to determine the
variable. If a is omitted, it defaults to 0.
dir defaults to right
. Note this is different from
Matlab’s Symbolic Math Toolbox which returns NaN
for
limit(1/x, x, 0)
(and +/-inf
if you specify left/right
). I’m not
sure how to get this nicer behaviour from SymPy.
FIXME: this is https://github.com/gnu-octave/symbolic/issues/74
See also: @sym/diff.
Package: symbolic