在sympy中,函数
Ellipse()
用于从中心和两个半径创建椭圆,第一个是水平半径(沿x轴),第二个是垂直半径(沿y轴)。用法: Ellipse()
参数:
center:点
hradius:数字或SymPy表达式,可选
vradius:数字或SymPy表达式,可选
eccentricity:数字或SymPy表达式,可选
错误:当不正确地将半径,半径和偏心率作为参数提供时,将引发几何错误;当中心不是点时,将引发几何错误。
范例1:使用中心和半径
# 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)
输出:
(5,1)
例2:使用中心,半径和偏心率
# 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)
输出:
Ellipse(Point2D(3, 1), 3, 9/5)
范例3:使用中心,半径和偏心率
# 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)
输出:
Ellipse(Point2D(3, 1), 5, 3)
相关用法
- Python Sympy Ellipse.director_circle()用法及代码示例
- Python Sympy Ellipse.tangent_lines用法及代码示例
- Python Sympy Ellipse.rotate()用法及代码示例
- Python Sympy Ellipse.equation()用法及代码示例
- Python Sympy Ellipse.is_tangent()用法及代码示例
- Python OpenCV cv2.ellipse()用法及代码示例
- Python sympy.div()用法及代码示例
- Python sympy.rf()用法及代码示例
- Python sympy.Mul()用法及代码示例
- Python sympy.nP()用法及代码示例
- Python sympy.nC()用法及代码示例
- Python sympy.crt()用法及代码示例
- Python sympy.Add()用法及代码示例
- Python sympy.gcd()用法及代码示例
- Python sympy.csc()用法及代码示例
注:本文由纯净天空筛选整理自ravikishor大神的英文原创作品 Python | Sympy Ellipse() method。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。