原文:https://docs.scipy.org/doc/numpy/reference/generated/numpy.polyint.html
校对:(虚位以待)
numpy.
polyint
(p, m=1, k=None)[source]返回多项式的反演性(不确定积分)。
多项式p的返回顺序m反向性P满足且被定义为m-1积分常数k。常数确定低阶多项式部分
的P,使得。
参数: | p:array_like或poly1d
m:int,可选
k:m标量或标量的列表,可选
|
---|
也可以看看
polyder
poly1d.integ
例子
反诱因的定义属性:
>>> p = np.poly1d([1,1,1])
>>> P = np.polyint(p)
>>> P
poly1d([ 0.33333333, 0.5 , 1. , 0. ])
>>> np.polyder(P) == p
True
积分常数默认为零,但可以指定:
>>> P = np.polyint(p, 3)
>>> P(0)
0.0
>>> np.polyder(P)(0)
0.0
>>> np.polyder(P, 2)(0)
0.0
>>> P = np.polyint(p, 3, k=[6,5,3])
>>> P
poly1d([ 0.01666667, 0.04166667, 0.16666667, 3. , 5. , 3. ])
注意,3 = 6/2 !,并且常数以积分的顺序给出。首先是最高次多项式项的常数:
>>> np.polyder(P, 2)(0)
6.0
>>> np.polyder(P, 1)(0)
5.0
>>> P(0)
3.0