我正在尝试计算2D符号参数曲线上的交叉点,距离和导数(这是一个函数在平面上定义的曲线),但我找不到任何似乎可以完成工作的Python模块。 / p>
到目前为止,我只找到了处理绘图或进行数值逼近的库,所以我想我可以将它自己实现为符号数学库之上的光覆盖。
我开始尝试使用SymPy,但我可以绕过它:它似乎无法在有限数量内返回间隔(例如求解(x = x)失败!)只有少数解决方案是一些简单的案例。
什么工具可以适合这项任务?
答案 0 :(得分:0)
我猜参数函数与数学分析的高级主题相关,我还没有看到任何可以满足您需求的库。但是,您可以尝试查看Sage项目的文档......
答案 1 :(得分:0)
如果您提供要定义的两条曲线的示例,将会有所帮助。 solve
可以找到所有二次曲线的交叉点(它实际上也会解决四次曲线和一些五次曲线)。
当你说“距离”时你的意思是什么 - 弧长距离点或从点到曲线的距离?
对于切线,可以使用idiff
轻松处理(有关help(idiff)
的示例,请参阅其文档字符串。