在Python中用4d数组的系数评估x、y和z的笛卡尔乘积上的3-D切比雪夫级数
在这篇文章中,我们将讨论如何在Python和NumPy中对x、y和z的笛卡尔乘积的3维切比雪夫级数进行评估,并有一个4维系数数组。
NumPy.polynomial.chebyshev.chebgrid3d方法。
切比雪夫多项式在近似理论中意义重大,因为切比雪夫节点被用作优化多项式插值的匹配点。
为了进行切比雪夫微分,NumPy提供了一个名为Chebyshev.chebgrid3d的函数,可以用来评估三维切比雪夫级数的笛卡尔积。这个函数只有在参数x、y和z是图元或列表的情况下才会将其转换为数组,否则就不做任何改变,如果不是数组,就被当作标量处理。
语法: polynomial.chebyshev.chebgrid3d(x, y, z, c)
参数:
- x,y,z: array_like
- c:系数数组
返回值:
- 在点上的二维多项式是x和y的笛卡尔乘积。
示例 1:
在第一个例子中,让我们考虑一个大小为32的4D数组c。让我们考虑一个三维数列[1,2],[1,2],[1,2]来对4D数组进行评估。如图所示,导入必要的包,并传递适当的参数,如下所示。
输出:
示例 2:
在第二个例子中,让我们考虑一个大小为64的4D数组c。让我们考虑一个三维数列[2,1],[2,1],[2,1]来对4D数组进行评估。如图所示,导入必要的包,并传递适当的参数,如下所示。
输出: