當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


Python Sympy Segment.perpendicular_bisector()用法及代碼示例


在Sympy中,該函數perpendicular_bisector()用於查找給定線段的垂直平分線。如果未指定點或指定的點不在平分線上,則平分線將作為直線返回。否則,將返回一個段,該段將指定的點與等分線與該段的交點連接起來。
用法: Segment.perpendicular_bisector(p=None)

參數:
 p: Point

返回:
 bisector: Line or Segment

範例1:

# import sympy and Point, Segment 
from sympy import Point, Segment 
  
p1, p2, p3 = Point(0, 0), Point(6, 6), Point(5, 1) 
s1 = Segment(p1, p2) 
  
# using perpendicular_bisector() method 
perpendicularBisector = s1.perpendicular_bisector() 
  
print(perpendicularBisector)

輸出:


Line2D(Point2D(3, 3), Point2D(-3, 9))

範例2:

# import sympy and Point, Segment 
from sympy import Point, Segment 
  
p1, p2, p3 = Point(0, 0), Point(6, 6), Point(5, 1) 
s1 = Segment(p1, p2) 
  
# using perpendicular_bisector() method 
perpendicularBisector = s1.perpendicular_bisector(p3) 
  
print(perpendicularBisector)

輸出:

Segment2D(Point2D(5, 1), Point2D(3, 3))


相關用法


注:本文由純淨天空篩選整理自ravikishor大神的英文原創作品 Python | Sympy Segment.perpendicular_bisector() method。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。