SymPy - 实体
-
简述
SymPy 中的几何模块允许创建二维实体,例如线、圆等。然后我们可以获得有关它们的信息,例如检查共线性或查找交点。 -
点
点类表示欧几里得空间中的一个点。以下示例检查点的共线性 -OutputTrueOutputFalsePoint类的distance()方法计算两点之间的距离Output距离也可以用符号来表示。 -
线
线实体是从两个 Point 对象中获得的。如果两条线彼此相交,intersection() 方法将返回交点。Output[Point2D(5/2, 5/2)]Output[Point2D(5/2, 5/2)]Output -
三角形
此函数从三个点对象构建一个三角形实体。Triangle(a,b,c)Output -
椭圆
一个椭圆几何实体是通过传递一个与中心相对应的 Point 对象和水平和垂直半径各两个数字来构造的。ellipse(center, hradius, vradius)Output可以通过使用偏心参数间接提供 vradius。Output这apoapsis椭圆的距离是焦点和轮廓之间的最大距离。Output以下语句计算椭圆的周长 -Output这equation椭圆方法返回椭圆方程。Output