Começamos importando a biblioteca SymPy:
from sympy import *
init_printing()
# define x e y como variáveis simbólicas
var('x y')
Agora, para fixarmos as ideias, vamos continuar nosso estudo sobre a
$f(x) = (x^3 - 3x + 2)e^{-x/4} - 1$.
Para, tanto vamos definí-la novamente:
f = Lambda(x, (x**3 - 3*x + 2)*exp(-x/4)-1)
f
Estamos prontos para iniciar nosso estudo sobre limites com Python.
limit(f(x),x,1)
Note que este é o valor esperado, pois $f(x)$ é uma função contínua e já haviamos visto que $f(1) = -1$ (verifique!).
Considere a seguinte a função $g(x) = 2 - \sqrt{x^2 - 1}$. Calcule
$\displaystyle \lim_{x\to -1} g(x)$.
#digite sua resposta aqui!
limit(abs(x)/x,x,0)
Para calcularmos o limite pela esquerda, i.e.:
$\displaystyle \lim_{x\to 0^-} \frac{|x|}{x} = -1$
digitamos:
limit(abs(x)/x,x,0,'-')
Compute
$\displaystyle \lim_{x\to 0} \frac{1}{x}$.
Este limite existe? Caso o limite não exista, calcule os limites laterais correspondentes.
#digite sua resposta aqui!
Também podemos usar o comando limit
para computar limites no infinito. Por exemplo, vejamos o limite de:
$\displaystyle \lim_{x\to \infty} f(x) = -1$
limit(f(x), x, oo)
Agora, vamos computar:
$\displaystyle \lim_{x\to -\infty} f(x)$
(você saberia dizer quanto vale este limite?)
limit(f(x), x, -oo)
Opa! O
$\displaystyle \lim_{x\to\infty} f(x) = -1$
nos indica que $f(x)$, de fato, tem pelo menos mais um zero à direita de $x \approx 1,643$ (veja a discussão ao final da parte 1-funções deste minicurso). Ao plotarmos o gráfico de $f(x)$ para valor maiores de $x$, obtemos
%matplotlib inline
plot(f(x), (x, 40, 50))
<sympy.plotting.plot.Plot at 0x7f8dfc7fc208>
vemos que $f(x)$ tem um zero próximo de $x = 46$. Confirmamos isso calculando:
nsolve(f(x), x, 46)
Encontre:
(a) $\displaystyle \lim_{x\to \infty} \left(1 + \frac{1}{x}\right)^x$
(b) $\displaystyle \lim_{x\to -\infty} \left(1 + \frac{1}{2x}\right)^{x}$
# digite sua solução aqui!
Existe o $\displaystyle \lim_{x\to \infty} \text{sen}~x$?
#Digite sua resolução aqui.
[1] Python Software Fundation (US): www.python.org
[2] Sympy - Python Library for Symbolic Mathematics: www.sympy.org
Criado em Out/2015 Última modificação: Out/2019