当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


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。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。