Chebyshev Module (numpy.polynomial.chebyshev)

版本1.4.0中的新功能。

这个模块提供了许多对处理Chebyshev系列有用的对象(主要是函数),包括封装了通常的算术运算的Chebyshev类。(关于此模块如何表示和使用这样的多项式的一般信息在其“父”子包的文档字符串中,numpy.polynomial)。

Chebyshev Class

Chebyshev(coef [,domain,window]) Chebyshev系列类。

Basics

chebval(x,c [,张量]) 在点x评估切比雪夫系列。
chebval2d(x,y,c) 在点(x,y)评估2-D切比雪夫系列。
chebval3d(x,y,z,c) 在点(x,y,z)评估3-D切比雪夫系列。
chebgrid2d(x,y,c) 评估x和y的笛卡尔乘积上的2-D Chebyshev系列。
chebgrid3d(x,y,z,c) 在x,y和z的笛卡尔乘积上评估3-D切比雪夫系列。
chebroots(c) 计算切比雪夫系列的根。
chebfromroots(根) 生成具有给定根的切比雪夫系列。

Fitting

chebfit(x,y,deg [,rcond,full,w]) 切比雪夫系列数据的最小二乘拟合。
chebvander(x,deg) 给定程度的伪Vandermonde矩阵。
chebvander2d(x,y,deg) 给定度的伪Vandermonde矩阵。
chebvander3d(x,y,z,deg) 给定度的伪Vandermonde矩阵。

Calculus

chebder(c [,m,scl,axis]) 区分一个切比雪夫系列。
chebint(c [,m,k,lbnd,scl,axis]) 集成Chebyshev系列。

Algebra

chebadd(c1,c2) 添加一个切比雪夫系列到另一个。
chebsub(c1,c2) 从另一个减去一个切比雪夫系列。
chebmul(c1,c2) 将一个切比雪夫系列乘以另一个。
chebmulx(c) 乘以一个Chebyshev系列x。
chebdiv(c1,c2) 将一个切比雪夫系列除以另一个。
chebpow(c,pow [,maxpower]) 提高切比雪夫系列的力量。

Quadrature

chebgauss(deg) 高斯 - 切比雪夫正交。
chebweight(x) 切比雪夫多项式的加权函数。

Miscellaneous

chebcompanion(c) 返回c的缩放伴随矩阵。
chebdomain
chebzero
chebone
chebx
chebtrim(c [,tol]) 从多项式中删除“小”“拖尾”系数。
chebline(off,scl) 切比雪夫系列的图形是一条直线。
cheb2poly(c) 将切比雪夫系列转换为多项式。
poly2cheb(pol) 将多项式转换为切比雪夫系列。