pcts46cd01

Usarémos SymPy y su modulo plotting para generar las gráficas de cuatro funciones exponenciales dadas. from sympy import symbols from sympy.plotting import plot x = symbols(‘x’) # 1. Definimos las funciones directamente en el comando plot. # Establecemos el dominio de x entre -2.5 y 2.5 para una buena visualización. # Usamos show=False para personalizar […]

pcts43cd01

Emplearémos SymPy para calcular y mostrar las composiciones de dos funciones f y g dadas. #import sympy as sym from sympy import symbols, sqrt x = symbols(‘x’) # 1. Definimos las expresiones de las funciones f = sqrt(1 – x**2) g = 1 / x # 2. Calculamos las composiciones usando .subs() # fog significa […]

pcts42cd01

Vamos a definir las funciones Seno y Coseno, y compararémos sus graficas usando SymPy y su módulo plotting. from sympy import symbols, sin, cos, pi from sympy.plotting import plot x = symbols(‘x’) # Graficamos ambas funciones en el mismo comando. # Definimos el rango de x de -2*pi a 2*pi para ver dos periodos completos. […]

pcts41cd01

Vamos a calcular el dominio y el rango de dos funciónes con SymPy. Para esto emplearémos las utilidades continuous_domain y continuous_range del módulo calculus.util (Calculus Utilities) de SymPy. from sympy.calculus.util import continuous_domain, function_range import sympy as sym # 1. Definimos la variable y las funciones x = sym.Symbol(‘x’) f = x – 3 g = […]

pcts33cd01

Vamos a demostrar que una ecuación dada es una elipse, usando SymPy. import sympy as sym # Definimos las variables x, y = sym.symbols(‘x y’) # Definimos la ecuación expresion = sym.Eq(9*x**2 – 16*y**2, 144) # Mostramos la ecuación print(«Expresión original:») expresion Resultado: Expresión original:(9x^2 − 16y^2 = 144) Ahora graficamos la ecuación usando Matplotlib […]

pcts32cd01

Mostrarémos que esta ecuación corresponde a una parábola usando SymPy. import sympy as sym # Definimos las variables x, y = sym.symbols(‘x y’) # Definimos la expresión expresion = 3*x**2 – 12*x + 4*y + 8 # Mostramos la expresión original print(«Expresión original:») expresion Resultado: Expresión original: (3x^2−12x+4y+8) Si bién, no hay forma directa de […]

pcts23cd01

Usaremos Sympy para encontrar la pendiente de una recta y sus intersecciones con los ejes. import sympy import matplotlib.pyplot as plt import numpy as np # Definimos las variables x, y = sympy.symbols(‘x y’) # Definimos la ecuación de la recta ecuacion = sympy.Eq(2*x – 3*y + 12, 0) print(f»Ecuación Original:») ecuacion Resultado: Ecuación Original: […]

pcts22cd01

Emplearémos SymPy para graficar una elipse. Primero vamos a definir su ecuación: import sympy as sym from sympy.plotting import plot_implicit x, y = sym.symbols(‘x y’) # Definimos la ecuación ecuacion = sym.Eq(x**2 + 4*y**2, 4) # Mostramos la ecuación print(«La ecuación es:») display(ecuacion) Resultado: La ecuación es: (x^2 + 4y^2 = 4) En este oportunidad […]

pcts21cd02

Usarémos SymPy para buscar el punto medio entre dos puntos dados. from sympy import Matrix # Definimos los puntos usando sympy.Matrix A = Matrix([-3, 0]) B = Matrix([1, 2]) # Calculamos el punto medio M = (A + B) / 2 # Mostramos el punto medio M Resultado: (begin{bmatrix}-1 \ 1end{bmatrix}) Ahora vamos a mostrar […]

pcts21cd01

Calcularémos la distancia entre los puntos usando sympy.Primero, definiremos los puntos usando el módulo Matrix de SymPy para calcular la distancia euclidiana entre cada par de puntos usando la función norm. from sympy import Matrix import math # Definimos los puntos usando sympy.Matrix A = Matrix([1, 1]) B = Matrix([3, 0]) C = Matrix([4, 7]) […]