Рассчитать пересечение графиков в Python - PullRequest
0 голосов
/ 06 мая 2020

У меня есть две кривые (yy0, yy1), которые были определены следующим образом:

import numpy as np

xx=np.arange(x1,x2,1)
yy0=np.zeros(len(xx))
yy1=np.zeros(len(xx))

for i in range (0, len(xx)):
    yy0[i]+=f(xx[i])
    yy1[i]+=g(xx[i])

Где f (x) и g (x) - две ранее определенные функции. Есть ли способ рассчитать пересечение кривых / функций?

Я пробовал разные подходы, предложенные на этом веб-сайте, но пока ни один из них не сработал.

1 Ответ

1 голос
/ 07 мая 2020

Я не уверен, что вы спрашиваете, но похоже, что вы хотите intersection_indices = [ i for i in range(len(xx)) if yy0[i] == yy1[i] ].

Продолжайте взламывать! Ведите записи!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...