Найти максимальные вертикальные расстояния (и соответствующее значение x) между 2 кривыми накопления - PullRequest
0 голосов
/ 23 октября 2019

У меня есть 2 списка кортежей, и они образуют 2 кривые. Длина списков не обязательно одинакова.

list1 = [(100,3), (101,4)...,(159, 21)]
list2 = [(102,2), (105,3)...,(153, 21)]

для их построения:

x_val_1 = [x[0] for x in list1]
y_val_1 = [x[1] for x in list1]

x_val_2 = [x[0] for x in list2]
y_val_2 = [x[1] for x in list2]

see how the curves look like

Эти два списка кортежей вне реже одного раза. Я хочу найти максимальное расстояние между кривыми в каждой фазе. например. Я хочу знать значение x около 108, 125 и 150, где есть максимальные вертикальные расстояния между этими кривыми.

Может кто-нибудь помочь мне решить этот вопрос. Заранее спасибо.

...