题外话,Python语言命名的来源:(见下图)Monty Python巨蟒剧团
1、积分题目(3)
2、解析解答
3、Python计算代码
import math
import scipy.integrate as integrate
# 积分区间
# x_min = 0.0 # 1
# x_min = -1.0 # 2
x_min = -2.5 # 3
# x_max = 1.0 # 1
# x_max = 1.0 # 2
x_max = 3.0 # 3
# 被积函数
def integrand(x):
# return math.sin(math.pi * x) # 1
# return math.cos(2 * math.pi * x) # 2
return 3 * x ** 3
# exact = 2.0 / math.pi # 1
# exact = 0 # 2
exact = 31.453125 # 3
result = integrate.quad(integrand, x_min, x_max)
print("积分结果:" + str(result[0]))
print("计算误差:" + str(result[0] - exact) + "(估计误差:" + str(result[1]) + ")")
4、运行结果
(1)
(2)
(3)
5、参考文献
《14天自造量子计算机(Python版)》,【日】远藤理平 著,陈欢 译,中国水利水电出版社,2023年9月。