15. Módulo sympy#

15.1. Símbolos e álgebra básica#

from sympy import Symbol

x = Symbol('x')
y = Symbol('y')

print(x + y + x -y)
2*x
a = (x+y)**2
print(a)
print(a.expand())
print(a.subs(x, 1).expand())
print(a.subs(x, 1).expand().subs(y, 1))
(x + y)**2
x**2 + 2*x*y + y**2
y**2 + 2*y + 1
4

15.2. Limites#

from sympy import Symbol, limit, diff, integrate, sin, oo

x = Symbol('x')
y = Symbol('y')

print(limit(sin(x)/x, x, 0))
print(limit(x, x, oo))
print(limit(1/x, x, oo))
1
oo
0

15.3. Derivadas e integrais#

print(diff(sin(x), x))
print(diff(sin(2*x), x))
print('----------------')
expr = 2**x + x**2 -3
print(expr)
print(diff(expr, x))
print(diff(expr, x, 3))
cos(x)
2*cos(2*x)
----------------
2**x + x**2 - 3
2**x*log(2) + 2*x
2**x*log(2)**3
print(integrate(sin(x), x))
-cos(x)