在Python中对x点的切比雪夫级数进行评估
在这篇文章中,我们将看到如何在Python中对x点的切比雪夫数列进行评估。Numpy包为我们提供了chebyshev.chebval()方法来评估x点的Chebyshev数列。
语法: polynomial.chebyshev.chebval(x, c, tensor=True)
参数:
- x:类似数组的对象。如果x是一个列表或元组,它将被转换为ndarray;否则,它将被视为一个标量。在任何情况下,x或其元素必须能够在它们之间以及与c的元素进行加法和乘法。
- c:类似数组的对象。度数为n的项的系数存储在c[n]中,c[n]是一个系数数组,经过排序,度数为n的项的系数都包含在c[n]中。如果c是多维的,其余的索引列举了无数的多项式。二维例子中的系数可以认为是存储在c的列中。
- tensor: 选项参数,布尔值。如果是True,系数数组的结构就会向右延伸,用1表示x的每一维,对于这个动作,标量没有维度。
返回:返回一个数组。
返回的值是。
第一类的切比雪夫多项式
示例 1:
创建一个数组,其中c是系数数组。使用.shape, .dimension和.dtype属性找到数组的形状、尺寸和数据类型。polynomial.chebyshev.chebval()方法用于评估切比雪夫数列。
输出:
示例 2:
当我们改变x值的时候,值就会改变。是x为2时使用的函数,该函数随着x值的变化而变化。
2(3)^2-1 +2(1)^2-1 +2(4)^2-1 = 33
输出: