- Cálculo de límites con sympy
- Cálculo de derivadas con sympy
- Cálculo de integrales con sympy
- Resolución de sistemas de ecuaciones lineales con sympy
- Geometría Analítica con sympy (segmentos)
- Geometría Analítica con sympy (rectas)
- Geometría Analítica con sympy (circulos)
A continuación
#
#Creacion
P1 = Point
P2 = Point
P3 = Point
P4 = Point
T = Triangle(P1, P2, P3) ; #Se crea el triangulo con los puntos p1,p2 y p3
C1 = Circle(P1, 3);#se crea un circulo con centro en P1 y radio 3.
print (T.intersection(C1));#intercepcion del triangulo con el circulo c1
print (T.distance(T.circumcenter)); #minima distancia desde un punto a otro de un segmento
print (T.is_similar(Triangle(P1, P2, P4)));# si dos triangulos son similares?
A continuación
-11/2
{Point
[Segment
False
False
False
True
{Point
Point
{Point
Point((3*sqrt(5) + 10)/(sqrt(5) + 5 + sqrt(26)), (-5 + 4*sqrt(5))/(sqrt(5) + 5 + sqrt(26)))
Circle(Point((3*sqrt(5) + 10)/(sqrt(5) + 5 + sqrt(26)), (-5 + 4*sqrt(5))/(sqrt(5) + 5 + sqrt(26))), -11/(sqrt(5) + 5 + sqrt(26)))
-11/(sqrt
{Point
Point
Point
Circle
5*sqrt
Triangle
[Point
False
El código del script anterior lo pueden ver en el siguiente enlace en bitbucket.org.
También se puede usar notebook (ipython notebook), el archivo que se utilizó se puede descargar en el enlace.
A continuación se muestra una figura de la ejecución del notebook: