У меня есть две пары наборов данных: x1 против y1 и x2 против y2.x1, y1, x2, y2 имеют неравномерное распределение данных, представленных следующими изображениями:

Моя проблема заключается в определении пересеченияиз двух пар наборов данных, x1 / y1 и x2 / y2, показанных на следующем изображении:

Я попытался интерполировать точки данных, чтобы иметь одинаковый интервал, но из-за недопустимогообласти x1 / y1, где существует несколько решений для одного и того же значения x.
Здесь приведено увеличение отношения x1 / y1 и x2 / y2, показывающее, что в наборе данных есть узлы, которые не могут бытьинтерполируется в любой ориентации:
