@heinzphan

Как проинтегрировать функцию (один раз по dx/dy) двух переменных на питоне?

Здравствуйте! Имеется функция двух переменных, нужно найти интеграл по dx. В scipy.integrate не нашел нужной функции: quad() работает только с функцией одной переменной, а dblquad проводит двойное интегрирование(мне нужно один раз проинтегрировать). Помогите пожалуйста
  • Вопрос задан
  • 452 просмотра
Пригласить эксперта
Ответы на вопрос 2
@Andy_U
В качестве подсказки, у функции scipy.integrate.quad есть параметр args. Ну, или можно воспользоваться, например, функцией functools.partial . Или свой класс написать с методом __call(self, x: float) -> float: ...
Ответ написан
Комментировать
@Julja4324242
Похожий вопрос. Есть некоторая функция (Vz_func). Её нужно проинтегрировать по t, получить зависимость от x и построить график. Не понимаю, как это сделать, помогите пожалуйста

Пыталась что-то такое написать, но тут с первого взгляда понятно, что не сработает

x = np.linspace (0, dx*(n - 1), n)
Vz = []
def Vz_func(t):
return (math.log ((t-x)**2+(zeta2-z)**2)-math.log ((t-x)**2+(zeta1-z)**2))
for i in x:
Vz.append (quad(Vz_func, ksi1, ksi2, args=x)[0])
plt.plot(x,Vz)
plt.show()
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы