在Simpy中,该函数
Circle()
用于从中心和半径,从三个非共线点或圆方程生成圆。
用法: Circle()
参数:
center:点和
radius:数字或sympy表达式或
points:三个点的顺序或
equation:圆方程
错误:当给定的方程式不是圆的方程式时,引发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)
Example#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 sympy.gcd()用法及代码示例
- Python sympy.eye()用法及代码示例
- Python sympy.lcm()用法及代码示例
- Python sympy.lcm()用法及代码示例
- Python sympy.nP()用法及代码示例
- Python sympy RGS用法及代码示例
- Python sympy.nT()用法及代码示例
- Python sympy.apart()用法及代码示例
- Python sympy.gcd()用法及代码示例
- Python sympy.Mod()用法及代码示例
- Python sympy.nC()用法及代码示例
- Python sympy.crt()用法及代码示例
- Python sympy.S()用法及代码示例
- Python sympy.ff()用法及代码示例
- Python sympy.ones()用法及代码示例
注:本文由纯净天空筛选整理自ravikishor大神的英文原创作品 Python | Sympy Circle() method。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。