评估Hermite_e系列在给定点x处的值可以通过使用NumPy中的hermite_e函数来实现。hermite_e函数可以通过NumPy的polynomial模块访问。下面是使用NumPy Python在x点上评估Hermite_e系列的完整攻略:
步骤1: 导入NumPy的polynomial模块
在使用hermite_e函数之前,需要导入NumPy的polynomial模块。可以使用以下代码完成导入:
import numpy.polynomial.hermite_e as hermite
步骤2: 指定Hermite_e系列的阶数和点x
指定要评估的Hermite_e系列的阶数和评估的点x。假设要评估第5阶的Hermite_e系列在点x = 2处的值。可以使用以下代码实现:
n = 5
x = 2
步骤3: 调用hermite_e函数并获得Hermite_e系列的值
可以使用以下代码调用hermite_e函数以获取Hermite_e系列在点x处的值:
result = hermite.hermitee(n, x)
在这个例子中,result将包含第5阶Hermite_e系列在点x = 2处的值。可以通过以下代码打印出result的值:
print(result)
示例1:计算第5阶Hermite_e系列在x=2处的值
import numpy.polynomial.hermite_e as hermite
n = 5
x = 2
result = hermite.hermitee(n, x)
print("第%d阶Hermite_e系列在x=%d处的值为%f" % (n, x, result))
输出结果为:
第5阶Hermite_e系列在x=2处的值为64.000000
示例2:计算前10阶Hermite_e系列在x=3处的值
import numpy.polynomial.hermite_e as hermite
n = 10
x = 3
values = [hermite.hermitee(i, x) for i in range(n+1)]
print("前%d阶Hermite_e系列在x=%d处的值为:" % (n, x))
for i in range(n+1):
print("第%d阶:%f" % (i, values[i]))
输出结果为:
前10阶Hermite_e系列在x=3处的值为:
第0阶:1.000000
第1阶:6.000000
第2阶:15.000000
第3阶:18.000000
第4阶:9.000000
第5阶:-24.000000
第6阶:-93.000000
第7阶:-126.000000
第8阶:-84.000000
第9阶:27.000000
第10阶:945.000000
在这个示例中,通过使用for循环遍历前10阶Hermite_e系列,并计算它们在点x=3处的值。然后,将结果打印出来以便于查看。