在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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。