Python Sympy Circle()方法

Python Sympy Circle()方法

在Simpy中,函数Circle()被用来从一个中心和一个半径,从三个不相邻的点,或一个圆的方程制作圆。

语法: Circle()

参数:
中心:点和
半径:数字或对称表达式或
:三个点的序列或
方程:圆的方程

错误:当给定的方程不是圆的方程时,会引发GeometryError。当试图从不正确的参数构造圆时。

例子#1:使用中心和半径

# 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)

输出:

(5, 5, 5)

例子2:使用三点的序列

# 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)

输出:

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

例子3:使用圆的方程

# 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)

输出:

Circle(Point2D(0, 0), 5)

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程