Python 查找两条曲线的所有交点(非函数)
我发现了类似于本主题的问题来寻找两条曲线的所有交点,在所有这些曲线中我们都有函数,但是如果我们想找到非函数曲线的这些交点呢?以下是一个例子: 我写道:Python 查找两条曲线的所有交点(非函数),python,numpy,matplotlib,scipy,Python,Numpy,Matplotlib,Scipy,我发现了类似于本主题的问题来寻找两条曲线的所有交点,在所有这些曲线中我们都有函数,但是如果我们想找到非函数曲线的这些交点呢?以下是一个例子: 我写道: plt.plot(Enull,x, '-',label='E nullcline') plt.plot(x,Inull, '-',label='I nullcline') 我将E中的I替换为一个单变量函数,然后使用fzero查找交点。如果我有E的近似值,请说: cross=np.array([0.05,0.1,0.45]),问题解
plt.plot(Enull,x, '-',label='E nullcline')
plt.plot(x,Inull, '-',label='I nullcline')
我将E
中的I
替换为一个单变量函数,然后使用fzero
查找交点。如果我有E
的近似值,请说:
cross=np.array([0.05,0.1,0.45])
,问题解决了。
所以问题是如何找到这些交叉点的近似值?
谢谢你的指导
如果我旋转图形,它是一个函数。那么减去两次治疗就足够了。这里两条曲线的x值不同(如果我们将垂直轴作为x),对于每个x值,我应该找到相应的y值(水平轴作为y)。编程变得有点笨拙。我认为应该有更好的方法。