numpy.polynomial.chebyshev.chebroots#
- polynomial.chebyshev.chebroots(c)[源代码]#
计算切比雪夫级数的根。
返回多项式
\[p(x) = \sum_i c[i] * T_i(x).\]- 的根(又名“零点”)。
- 参数:
c类数组一维
- 系数的一维数组。
- 返回:
outndarray
级数的根的数组。如果所有根都是实数,则 out 也为实数,否则为复数。
numpy.polynomial.hermite_e.hermeroots
说明
根的估计值作为伴随矩阵的特征值获得。由于该级数对于此类值的数值不稳定性,远离复平面原点的根可能存在较大误差。重数大于 1 的根也会显示较大的误差,因为此类点附近的级数值对根的误差相对不敏感。可以通过牛顿方法的几次迭代来改进原点附近的孤立根。
切比雪夫级数基多项式不是 x 的幂,因此此函数的结果可能看起来不直观。
>>> import numpy.polynomial.chebyshev as cheb >>> cheb.chebroots((-1, 1,-1, 1)) # T3 - T2 + T1 - T0 has real roots array([ -5.00000000e-01, 2.60860684e-17, 1.00000000e+00]) # may vary