Python - matplotlib: найти пересечение линейных графиков

У меня, наверное, простой вопрос, который уже какое-то время заставляет меня молчать. Есть ли простой способ вернуть пересечение двух построенных (неаналитических) наборов данных в python matplotlib?

Для уточнения у меня есть что-то вроде этого:

x=[1.4,2.1,3,5.9,8,9,23]
y=[2.3,3.1,1,3.9,8,9,11]
x1=[1,2,3,4,6,8,9]
y1=[4,12,7,1,6.3,8.5,12]
plot(x1,y1,'k-',x,y,'b-')

Данные в этом примере полностью произвольны. Теперь я хотел бы знать, есть ли простая встроенная функция, которую мне все еще не хватает, которая возвращает мне точные пересечения между двумя графиками.

Надеюсь, что я ясно выразился, а также что я не пропустил ничего очевидного ...

14
задан Christian 11 November 2011 в 13:03
поделиться