【Python】使用Python计算简单数值积分

题外话,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月。

相关推荐

  1. python积分

    2024-04-22 13:12:02       47 阅读
  2. Python 点云体积计算(网格积分法)

    2024-04-22 13:12:02       11 阅读
  3. Python基础语法:使用Python编写一个简单计算器

    2024-04-22 13:12:02       39 阅读
  4. 使用Python编写简单的文本编辑器

    2024-04-22 13:12:02       36 阅读
  5. 使用Python实现简单的区块链

    2024-04-22 13:12:02       38 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-04-22 13:12:02       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-04-22 13:12:02       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-04-22 13:12:02       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-04-22 13:12:02       18 阅读

热门阅读

  1. 低配置的电脑上刷新WPF DataGrid 很卡,如何优化?

    2024-04-22 13:12:02       14 阅读
  2. /sys/class/dmi/id/目录文件详解,查看系统硬件信息

    2024-04-22 13:12:02       16 阅读
  3. .NET/C#汇总 —— WPF

    2024-04-22 13:12:02       12 阅读
  4. 【Terraform实战】如何从头自动起一个nginx实例

    2024-04-22 13:12:02       15 阅读
  5. C# 扩展运算符(...)的详细解析

    2024-04-22 13:12:02       15 阅读
  6. ActiveMQ入门案例(queue模式和topic模式)

    2024-04-22 13:12:02       13 阅读