scipy.integrate.romb¶
- scipy.integrate.romb(y, dx=1.0, axis=- 1, show=False)[源代码]¶
龙贝格积分使用的一个函数的示例。
- 参数
- yarray_like
向量为
2**k + 1
函数的等间距样本。- dx浮动,可选
采样间距。默认值为1。
- axis整型,可选
要沿其进行集成的轴。默认值为-1(最后一个轴)。
- show布尔值,可选
什么时候 y 是单个一维数组,则如果此参数为True,则打印显示从样本中推断Richardson的表。默认值为False。
- 退货
- rombndarray
的综合结果 axis 。
参见
quad
使用故障诊断仪的自适应正交
romberg
自适应Romberg求积
quadrature
自适应高斯求积
fixed_quad
定阶高斯求积
dblquad
重积分
tplquad
三重积分
simpson
采样数据的积分器
cumulative_trapezoid
采样数据的累积积分
ode
ODE积分器
odeint
ODE积分器
示例
>>> from scipy import integrate >>> x = np.arange(10, 14.25, 0.25) >>> y = np.arange(3, 12)
>>> integrate.romb(y) 56.0
>>> y = np.sin(np.power(x, 2.5)) >>> integrate.romb(y) -0.742561336672229
>>> integrate.romb(y, show=True) Richardson Extrapolation Table for Romberg Integration ==================================================================== -0.81576 4.63862 6.45674 -1.10581 -3.02062 -3.65245 -2.57379 -3.06311 -3.06595 -3.05664 -1.34093 -0.92997 -0.78776 -0.75160 -0.74256 ==================================================================== -0.742561336672229