1

我有一个 .txt 文件,从中可以找到有序对,然后使用 numpy 和 matplotlib 绘制图形。例如,这些是我的有序对:

[[(4.0, 0), (0, 6.0)], [(6.0, 0), (0, 3.0)]]

(每个子列表代表最终图形中的一条线)

图形如下所示:

涂鸦1

但我想找到两条线之间的交点。如果有更多的线,我怎样才能找到它们之间的公共区域?例如

grafik2

4

2 回答 2

1

您可以先在此处尝试SymPy的交集(特别是)。

SymPy 还有更多功能;它适合您可能想做的大部分事情!阅读文档以了解其所有功能。

于 2012-05-18T06:08:57.653 回答
0

也许你可以看看“圣人”。Sage 是一个开源计算机代数系统,你几乎可以做任何事情,例如。Graphtheorie 和像老板一样绘图。 http://www.sagemath.org/

于 2012-05-18T06:10:45.117 回答