Está en la página 1de 28

Taller

Sesión 3
Sympy
Para trabajar algebra lineal se utiliza el módulo linalg.

Importar el módulo:

Ayuda para usar una función:

Sintaxis

Resultado
Expresión racional y numérica:

Sintaxis
Resultado
Operación # de
o variable decimales
Sintaxis
Resultado
( ).n( )
Variables simbólicas:

Sintaxis

Resultado
Simplificación algebráica
Para utilizar los comandos es importante, haber definido primero las variables simbólicas
a utilizar para la expresiones algebraicas.

factor(): Expresión a
factorizar
Sintaxis
Resultado factor( )

expand(): Factores a
operar
Sintaxis
Resultado expand( )
simplify():

Expresión a
simplificar
Sintaxis
Resultado simplify( )

apart():

División de
polinomios
Sintaxis
Resultado simplify( )
subs():
Expresión de dos Variable a
• Para una sustitución:
o más variables sustituir sustitución
Sintaxis
Resultado ( ).subs( , )

• Para doble sustitución: Expresión de dos


Diccionario
o más variables
Sintaxis
Resultado
( ).subs({ })
Ecuaciones
Para resolver ecuaciones primero defines con Eq() y luego se utiliza el comando solve()
para obtener la solución:

Expresión Igualación
Sintaxis
Resultado Eq( , )

Expresión

Sintaxis
Resultado Solve( )
Sistema de ecuaciones
• Lineales:
Ecuaciones Variables
Sintaxis
Resultado
Solve([ ],[ ])

• No lineales:
Ecuaciones
Sintaxis
Resultado
Solve([ ])
Despejar para una variable

Definiendo los valores simbólicos


Armando la igualación
Resolviendo para a
Resultado
LÍMITES
Límite por la izquierda
Límite lateral dir= “-”

Límite por la derecha


dir= “+”

𝑠𝑖𝑛(𝑥)
𝑙𝑖𝑚−
𝑥→0 𝑥

Límite de una función


Sintaxis
Resultado
Límite al infinito
2 veces la vocal “o”

Límites con variables

“a” toma un valor positivo

Sintaxis
Resultado

1
𝑙𝑖𝑚
𝑥→−∞ 1 + 𝑒 𝑎𝑥
Sumatorias

Sintaxis
Resultado

Sintaxis
Resultado
DERIVADAS
Formas de escritura
Sintaxis

Resultado

Derivada de orden superior

Orden de la derivada
Derivadas parciales

Con respecto a x
Con respecto a y

Derivadas parciales de orden superior


De orden 2
De orden 2

Con respecto a y
Con respecto a y
INTEGRALES
Formas de escritura

Sintaxis

Resultado

Integral con respecto a una variable

Variable sobre la cual se integra

Sintaxis

Resultado
Integral definida

Sintaxis
Resultado

Respecto a que variable


se va a integrar

Límite superior

integrate( ,( , , )).n( ) Respuesta de tipo numérica

Función a Límite
integrar inferior
SERIES
Serie de Taylor

Sintaxis
Resultado

Variable

Número de términos
en la serie
series( ,( , , ))

Expresión a En qué
la que se le punto se quiere
quiere calcular centrada
la sumatoria
MATRICES
Sintaxis

Resultado

Operaciones entre matrices

Sintaxis

Resultado
Determinante de una matriz

Sintaxis

Resultado

Inversa de una matriz

Sintaxis

Resultado
GEOMETRÍA
Declaración de puntos

Declarar un triángulo

Área

Sintaxis
Resultado
Centro
Declarar un círculo

Circle( , )

Radio

Declarar un recta Punto inicial

Punto final
Comprobar si una recta es tangente a un círculo

Círculo
Recta
Sintaxis
Resultado

Puntos de intersección

Sintaxis

Resultado
VECTORIZACIÓN DE FUNCIONES

Sintaxis de vectorización

Resultado
Expresión de Numpy

Sintaxis

Resultado

Punto Cantidad de
Arreglos de inicial
Variable datos
numpy

linspace( , , )
lambdify( , , “numpy”)

Punto final
Función
Expresión de Numpy con dos variables

Sintaxis
Resultado

Sustituir Sustituir Sustituir


x=1 x=5 x=6
y=4 y=6 y=7
GRÁFICAS
Sintaxis

Resultado

Gráfica con límite


Sintaxis

Resultado
Graficar varias funciones
Sintaxis

Resultado

Forma 2
Concatenando la Que almacene la gráfica
curva 2 con la pero que no la muestre
curva 1
Gráfica 3d
Se importa la librería

Límite inferior, superior


f(x,y)

Plot3d( , (x, , ,), (y, , ))

Límite inferior, superior

Más información con respecto a Sympy

https://docs.sympy.org/latest/index.html

También podría gustarte