我知道如何将功能与Scipy集成。我是这样做的:
from scipy import *
from scipy import integrate
integral = integrate.simps(y,x)
通过这种方式,我将辛普森的规则与函数y(x)相结合,但是如果我想将这个函数集成在圆柱坐标中呢? 我的意思是,而不是整数\ int y(x)dx我想解决整数\ int y(x)* 2 * pi * x * dx。
我试过
integral = integrate.simps(y,x**2.*pi)
但它似乎没有返回正确的结果。
我正在整合数据点,而不是函数!
答案 0 :(得分:1)
你应该试试
integral = integrate.simps(y*x*2*pi,x)
其中y
应该是位置x
的函数值数组。请注意,2*pi*x
是添加到您的被积函数的必要因素(正如您自己指出的那样)。