numpy.polynomial.hermite_e.hermevander3d¶
-
numpy.polynomial.hermite_e.
hermevander3d
(x, y, z, deg)[source]¶ 给定度的伪Vandermonde矩阵。
返回度为deg和采样点(x,y,z)的伪Vandermonde矩阵。如果1,m,n是x,y,z中的给定度,则Hehe伪Vandermonde矩阵定义为
其中0≤i,0 和0 。 V的前导索引点(x,y,z),最后一个索引编码HermiteE多项式的度数。
If
V = hermevander3d(x, y, z, [xdeg, ydeg, zdeg])
, then the columns of V correspond to the elements of a 3-D coefficient array c of shape (xdeg + 1, ydeg + 1, zdeg + 1) in the order和
np.dot(V, c.flat)
和hermeval3d(x, y, z, c)
该等价性对于最小二乘拟合和用于评估大量具有相同度数和采样点的3-D HermiteE系列是有用的。参数: x,y,z:array_like
数组的点坐标,都具有相同的形状。根据是否任何元素是复杂的,dtype将被转换为float64或complex128。将标量转换为1-D数组。
deg:ints的列表
表单的最大度数列表[x_deg,y_deg,z_deg]。
返回: vander3d 0>:ndarray
返回矩阵的形状是
x.shape + (order,)
,其中。dtype将与转换的x,y和z相同。也可以看看
hermevander
,hermevander3d.
,hermeval3d
笔记