求∫01exdx求\begin{matrix} \int_{0}^{1} e^{x}\, dx\end{matrix}求∫01​exdx​
方法一:

from sympy import *
import math
x = symbols('x')
print(integrate(math.e**x, (x, 0, 1)))

方法二:
首先把积分区间分成N小段,然后计算每段间隔对应的小矩形面积(底为dx,高为对应的函数值),接着将它们累加求和,得到的积分值。

import numpy as np
#进行积分时,现将积分区间分成N段,N在不超限度时越大结果越精确
N=100000
x=[]
for k in range(0,N):x.append(1/N*k)  #将积分区间分成n段放入x数组内
dx=[]  #dx数组代表微分值
y=[]   #y代表N个离散化的x的对应的函数值
#循环得到完整的dx,y数组
for k in range(0,N-1):y.append(np.exp(x[k]))dx.append(x[k+1]-x[k])
#将x、y、dx转化成numpy的矩阵格式
x=np.matrix(x)
y=np.matrix(y)
dx=np.matrix(dx)
#对应位置的dx,y相乘,累加起来就是积分值
I_num=np.sum(np.multiply(y,dx))

python计算定积分相关推荐

  1. python计算定积分_python编程通过蒙特卡洛法计算定积分详解

    这篇文章主要介绍了python编程通过蒙特卡洛法计算定积分详解,具有一定借鉴价值,需要的朋友可以参考下. 想当初,考研的时候要是知道有这么个好东西,计算定积分...开玩笑,那时候计算定积分根本没有这么 ...

  2. 使用蒙塔卡罗方法计算定积分(Python)

    目录 蒙特卡罗法 方法一:矩形法 方法二:面积法 蒙特卡罗法 蒙特卡罗法也成为统计模拟法.统计试验法,是把概率现象作为研究对象的数值模拟方法.本文讲述使用蒙特卡罗法计算定积分的两种方法.以y=2x+1 ...

  3. python用蒙特卡洛法区间_python编程通过蒙特卡洛法计算定积分详解

    想当初,考研的时候要是知道有这么个好东西,计算定积分...开玩笑,那时候计算定积分根本没有这么简单的.但这确实给我打开了一种思路,用编程语言去解决更多更复杂的数学问题.下面进入正题. 如上图所示,计算 ...

  4. 用python计算符号函数一元定积分和不定积分

    用到的第三方库:sympy 官方文档:Integrals - SymPy 1.10.1 平替:matlab符号函数工具箱 示例代码: from sympy import integrate,symbo ...

  5. python求定积分和不定积分_python快速求解不定积分和定积分

    本文首发于微信公众号:"算法与编程之美",欢迎关注,及时了解更多此系列博客. 基本概念 sympy介绍 sympy库的安装非常的简单,利用conda命令可以快速的完成安装. con ...

  6. 人工智能数学基础---定积分5:使用分部积分法计算定积分

    一.引言 在<人工智能数学基础-不定积分3:分部积分法>介绍了用分部积分法求不定积分的方法及案例,在<人工智能数学基础-定积分3:微积分基本公式(牛顿-莱布尼茨公式)>介绍了可 ...

  7. 人工智能数学基础---定积分4:使用换元法计算定积分

    一.引言 在<人工智能数学基础–不定积分2:利用换元法求不定积分>介绍了三种换元法求不定积分的方法及案例,在<人工智能数学基础-定积分3:微积分基本公式(牛顿-莱布尼茨公式)> ...

  8. python计算化学浓度_python 计算化学

    信息举报 时间:2021-02-11 本页为您甄选多篇描写python 计算化学,python 计算化学精选,python 计算化学大全,有议论,叙事 ,想象等形式.文章字数有400字.600字.80 ...

  9. 使用OpenCV和Python计算图像的“彩色度”

    使用OpenCV和Python计算图像"彩色度" 1. 效果图 2. 炫彩度量方法是什么? 3. 源代码 参考 你是否尝试过计算每个图像的炫彩值,并根据炫彩值对自己的图像数据集进行 ...

最新文章

  1. C++回声服务器_3-UDP版本
  2. python multiprocessing lock_python多进程Lock锁
  3. poi实现Excel导入导出依赖
  4. ASP.NET Core MVC with EF Core-迁移
  5. POI增加 数据验证 下拉
  6. 显卡给2个虚拟机_Java虚拟机线上问题排查的2个基本操作,你知不知道?
  7. win10+Ubuntu17.10双系统安装(惠普台式机)
  8. Java程序员必看的 14 本 Java 书籍!
  9. WEB数据库管理平台kb-dms:功能简介【一】
  10. 如何用电脑制作VR全景图
  11. MQ 是什么?为什么使用?
  12. 金融人必须掌握的词汇
  13. java电子贺卡_用java写一个新春贺卡,可转exe的
  14. 学习笔记-Wood‘s anomalies
  15. WPF编程,使用 Path 画虚线
  16. java.net.ServerSocket详解
  17. 宋宝华Linux培训笔记-Linux进程管理
  18. 怎样用计算机给ipd传电影,怎样不使用iTunes将电影导入iPad?
  19. 计算机蓝屏故障,计算机蓝屏的故障原因以及解决方法
  20. 网络之TCP与UDP

热门文章

  1. [置顶]Ceph源码解析:PG peering
  2. SM4算法大文件加密与字符串加密
  3. 【数智化人物展】网智天元莫倩:“感、联、知、控”,四步方可打造企业数智化转型升级路径...
  4. 研发人员的特质_9个有效开发人员的人格特质
  5. 使用C#编写17种Hello World程序(初学者C#测试石)
  6. 形式语言与自动机 Part.4 正则语言,2DFA,MealyMoore机
  7. 台式计算机开机慢,台式电脑开机很慢的解决办法
  8. 计算机课有平时成绩吗,大学计算机基础课程平时成绩评定方法探究.doc
  9. VUE3+Vite开发网易云音乐 Day1 后端环境搭建
  10. 应聘高薪工作,怎样写简历?