Python | Método Sympy Circle()

En Simpy, la función
Circle()
se usa para hacer un círculo a partir de un centro y un radio, a partir de tres puntos no colineales, o la ecuación de un círculo.

Sintaxis: Circle()

Parámetros:
centro : Punto y
radio : número o expresión simple o
puntos : secuencia de tres Puntos o
ecuación : ecuación de un círculo

Error: genera GeometryError cuando la ecuación dada no es la de un círculo. Al intentar construir un círculo a partir de parámetros incorrectos.

Ejemplo #1: Usando el centro y el radio

# import sympy and geometry module
from sympy.geometry import Point, Circle
  
# using Circle()
c1 = Circle(Point(0, 0), 5)
  
print(c1.hradius, c1.vradius, c1.radius)

Producción:

(5, 5, 5)

 
Ejemplo #2: usando secuencia de tres puntos

# import sympy and geometry module
from sympy.geometry import Point, Circle
  
# using Circle()
c2 = Circle(Point(0, 0), Point(1, 1), Point(1, 0))
  
print(c2.hradius, c2.vradius, c2.radius)

Producción:

(sqrt(2)/2, sqrt(2)/2, sqrt(2)/2)

Ejemplo #3: usando la ecuación del círculo

# import sympy and geometry module
from sympy.geometry import Point, Circle 
from sympy import Eq
  
  
# using Circle()
c3 = Circle(x**2 + y**2 - 25)
  
print(c3)

Producción:

Circle(Point2D(0, 0), 5)

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 *