scipy.interpolate.InterpolatedUnivariateSpline.integral¶
- InterpolatedUnivariateSpline.integral(a, b)[源代码]¶
返回两个给定点之间样条的定积分。
- 参数
- a浮动
积分下限。
- b浮动
积分上限。
- 退货
- integral浮动
极限之间样条的定积分的值。
示例
>>> from scipy.interpolate import UnivariateSpline >>> x = np.linspace(0, 3, 11) >>> y = x**2 >>> spl = UnivariateSpline(x, y) >>> spl.integral(0, 3) 9.0
这一点与 \(\int x^2 dx = x^3 / 3\) 在0到3的限制之间。
需要注意的是,此例程假定样条曲线在数据限制之外为零:
>>> spl.integral(-1, 4) 9.0 >>> spl.integral(-1, 0) 0.0