Интегрирование функции двух переменных

У меня есть функция 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

0 ответов

Другие вопросы по тегам