我需要象征性地操作一个函数,然后对函数进行数值积分。如何在被积函数中正确使用表达式f。如果lambdify是一种明智的方法,那么如何正确使用它呢?非常感谢。你知道吗
from sympy import *
import scipy.integrate as integrate
r = symbols('r') #define symbol
f = diff(r*r) #carry out symbolic manipulation
def integrand(x): #define function to integrate
return lambdify(x, f) #swap variable x into f
result = integrate.quad(integrand, 0, 5) #integrate numerically
print(result)
目前没有回答
相关问题 更多 >
编程相关推荐