Python | Método Sympy Ellipse()

En sympy, la función
Ellipse()
se utiliza para crear una elipse a partir de un centro y dos radios, siendo el primero el radio horizontal (a lo largo del eje x) y el segundo el radio vertical (a lo largo del eje y).

Sintaxis: Elipse()

Parámetros:
centro: Punto
hradius: número o expresión SymPy, opcional
vradius: número o expresión SymPy, opcional
excentricidad: número o expresión SymPy, opcional

Error: genera error de geometría cuando hradius, vradius y excentricidad se proporcionan incorrectamente como parámetros y error de tipo cuando el centro no es un punto.

Ejemplo #1: Usando el centro y los radios

# import sympy and geometry module 
from sympy.geometry import Point, Ellipse
  
# using Ellipse()
e1 = Ellipse(Point(0, 0), 5, 1)
  
print(e1.hradius,e1.vradius)

Producción:

(5,1)

Ejemplo #2: Uso del centro, hradius y excentricidad

# import sympy and geometry module 
from sympy.geometry import Point, Ellipse, Rational
  
# using Ellipse()
e2 = Ellipse(Point(3, 1), hradius=3, eccentricity=Rational(4, 5))
  
print(e2)

Producción:

Ellipse(Point2D(3, 1), 3, 9/5)

Ejemplo #3: Uso del centro, vradius y excentricidad

# import sympy and geometry module 
from sympy.geometry import Point, Ellipse, Rational
  
# using Ellipse()
e2 = Ellipse(Point(3, 1), vradius=3, eccentricity=Rational(4, 5))
  
print(e2)

Producción:

Ellipse(Point2D(3, 1), 5, 3)

Publicación traducida automáticamente

Artículo escrito por ravikishor y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *