在Python中处理2D符号参数曲线

时间:2014-05-04 16:57:13

标签: python geometry symbolic-math

我正在尝试计算2D符号参数曲线上的交叉点,距离和导数(这是一个函数在平面上定义的曲线),但我找不到任何似乎可以完成工作的Python模块。 / p>

到目前为止,我只找到了处理绘图或进行数值逼近的库,所以我想我可以将它自己实现为符号数学库之上的光覆盖。

我开始尝试使用SymPy,但我可以绕过它:它似乎无法在有限数量内返回间隔(例如求解(x = x)失败!)只有少数解决方案是一些简单的案例。

什么工具可以适合这项任务?

2 个答案:

答案 0 :(得分:0)

我猜参数函数与数学分析的高级主题相关,我还没有看到任何可以满足您需求的库。但是,您可以尝试查看Sage项目的文档......

答案 1 :(得分:0)

如果您提供要定义的两条曲线的示例,将会有所帮助。 solve可以找到所有二次曲线的交叉点(它实际上也会解决四次曲线和一些五次曲线)。

当你说“距离”时你的意思是什么 - 弧长距离点或从点到曲线的距离?

对于切线,可以使用idiff轻松处理(有关help(idiff)的示例,请参阅其文档字符串。