SymPy – 实体
SymPy的几何模块允许创建二维实体,如线、圆等。然后我们可以获得有关它们的信息,如检查结线性或寻找交点。
点
点类代表欧几里得空间中的一个点。下面的例子是检查点的勾股关系
输出
True
输出
False
点类的distance()方法计算两点之间的距离
输出
距离也可以用符号来表示。
线条
线条实体是由两个点对象获得的。如果两条线相互相交,intersection()方法会返回交点。
输出
[Point2D(5/2, 5/2)] 。
输出
[Point2D(5/2, 5/2)] 。
输出
三角形
这个函数从三个点对象中建立一个三角形实体。
Triangle(a,b,c)
输出
椭圆
通过传递一个对应于中心的Point对象和两个分别代表水平和垂直半径的数字,可以构造一个椭圆的几何实体。
ellipse(center, hradius, vradius)
输出
Vradius可以通过使用偏心率参数间接提供。
输出
椭圆的 远地点 是焦点和轮廓之间的最大距离。
输出
以下是计算椭圆周长的语句 −
输出
椭圆的 方程 方法返回椭圆的方程。
输出