欢迎点击「算法与编程之美」↑关注我们!

本文首发于微信公众号:"算法与编程之美",欢迎关注,及时了解更多此系列博客。

基本概念

定积分的定义如下:

不定积分定义如下:

如果想了解更多,大家可以继续阅读同济大学《高等数学》,关注公众号,回复关键词'gdsx',可以获得高清电子版。

sympy介绍

sympy库的安装非常的简单,利用conda命令可以快速的完成安装。

conda install sympy

接下来,我们将介绍利用第三方库sympy来完成积分的计算。

python求解不定积分

接下来,我们将介绍上述的不定积分的求解。

首先导入sympy库中的所有类和函数。

from sympy import *

接下来我们需要定义,本次需要使用到的符号变量x,其定义如下:

x = symbols('x')

最后我们来计算积分,定积分和不定积分我们都需要用到函数integrate,这个函数的用法非常的简单,完全可以自己领悟。

integrate(cos(x) ,x)

>> sin(x)

这里面需要注意两点:

1)cos后面要跟一对括号,不能直接写cosx。

2)求解的结果中省略了常数C,需要自己加上。

python求解定积分

定积分的求解和不定积分类似,唯一的区别在于,定积分说明了积分的上下限。

integrate(cos(x),  (x,-pi, pi))

其中(x,-pi,pi)指明了定积分的上下限。

总结

本文介绍了定积分和不定积分的基本概念,利用sympy库完成了积分的计算。

更多精彩文章:

python解不定积分_python快速求解不定积分和定积分相关推荐

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

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

  2. python猜数字游戏简单-python猜数字游戏快速求解解决方案

    python猜数字游戏快速求解解决方案.使用方法: 1. 保存代码为guessall.py 2. 执行python guessall.py > result.txt 3. 打开result.tx ...

  3. python猜数字游戏快速求解解决方案

    python猜数字游戏快速求解解决方案 参考文章: (1)python猜数字游戏快速求解解决方案 (2)https://www.cnblogs.com/lijianming180/p/12037940 ...

  4. 如何利用python解方程_Python 解方程的三种方法

    # 首发于我的博客 The North. 新年第一篇,搞起. 这回写一个好久之前想做,一直搁着没做的东西-- Python 解方程(其实是放假回家,趁着家里电脑重装 LOL 的时间过来写一篇). 咱这 ...

  5. python 不定积分_python使用sympy不定积分入门及求解

    1.安装 pip3 install sympy 建议使用anaconda,里面有大量的科学包,方便使用! 2.使用 我会根据我的理解和官方教程来进行使用,英语好的可以直接去官网看,防止我可能出现的理解 ...

  6. python解多项式方程_python – SymPy不能求解四阶多项式方程

    我有一个四阶多项式方程,我需要找到所有的根. 简单的例子: from sympy import (Symbol,solve,I) a=4+5*I; b=3+7*I; c=12-56*I; d=33+5 ...

  7. python 解方程_python如何解方程的三种方法

    python求解方程组的三种方法: Numpy求解方程组x + 2y = 3 4x + 5y = 6 当然我们可以手动写出解析解,然后写一个函数来求解,这实际上只是用 Python 来单纯做" ...

  8. python解压_python解压缩

    解压缩 如果我们给出一个列表,我们需要一次性取出多个值,我们是不是可以用下面的方式实现呢? name_list = ['chen', 'python', 'jason'] x = name_list[ ...

  9. python入门语句_Python 快速入门笔记(5):语句

    本系列随笔是本人的学习笔记,初学阶段难免会有理解不当之处,错误之处恳请指正.转载请注明出处: https://www.cnblogs.com/itwhite/p/12297769.html. 简介 p ...

最新文章

  1. 获取元素到页面顶部的距离_组成网站页面结构的元素有哪些?
  2. linux基于域的虚拟目录,RHELAS4.0 apache配置之我的小结(虚拟目录,虚拟主机)
  3. 数学建模2 数据预处理
  4. Java的几个同步辅助类
  5. 26. 左旋转字符串
  6. 【计算机网络】HTTP协议历史版本
  7. 2019年3月计算机ms二级考试题库,2019年3月全国计算机二级MSOffice章节练习题(2).doc...
  8. TypeScript算法专题 - blog3 - 对TypeScript链表实现中的一些问题总结与改进
  9. 推荐 | 微软SAR近邻协同过滤算法相关问题(三)
  10. gitee图床失效后处理
  11. 为癌症生存数据集开发神经网络
  12. plsql误删除数据,怎么恢复?
  13. 高斯列主消元法 求非齐次线性方程组 C语言实现代码
  14. TP-Admin 一个拥有站群功能的多功能CMS基础系统
  15. Win获取本地SVN帐号密码
  16. 闭锁CountDownLatch
  17. Oracle EBS GL日记账批“选定以过账”状态数据修复
  18. python sys.path[0_Python的sys.path从哪里初始化?
  19. Java项目酒店管理系统(java+SSM+Maven+LayUI+mysql)
  20. springboot实现汽车出租系统

热门文章

  1. SSL自签名的实现类org apache commons httpclient contrib ssl EasySSLP
  2. 数据库笔记12:创建与管理触发器
  3. string类比较大小_源码阅读String--JAVA成长之路
  4. bzoj1974 [Sdoi2010]代码拍卖会 循环+背包
  5. 2017.5.29-6.3 城市规划 思考记录(非常不容易)
  6. 2017.4.16 阶乘之和 思考记录
  7. 【英语学习】【WOTD】cerebral 释义/词源/示例
  8. 【英语学习】【Daily English】U10 Education L03 She's planning to study abroad
  9. Android工程中三种库的区别:Private Libraries、Referenced Libraries、Dependency Libraries
  10. 一篇了解什么是Spring AOP