Интегрирование функции двух переменных
У меня есть функция func(rp,pi)
для которого у меня сейчас есть ценности. У меня также есть значенияrp and pi
,
Теперь мне нужно интегрировать эту функцию в рамках 0 to pi
Как мне использовать quad от scipy для решения этой проблемы? Я сомневаюсь, как квадроцикл знает, что мои интегральные пределы для pi
и не rp
?
Я старался:
from scipy.integrate import quad
integral = []
for a in func:
result,error = quad(lambda func:a,0,pi)
integral.append(result)
integral = np.array(integral)
Вот func
это список, который имеет значения функции. Это дает мне значения, но я не уверен, правильно ли это?
Вот ссылка на скачивание файла с rp, pi, func. Первый столбец rp
второй столбец pi
и третий столбец func