求f(x) = sin(x)/x 的不定积分和负无穷到正无穷的定积分

sin(x)/x 的不定积分是信号函数sig ,负无穷到正无穷的定积分为pi

import math

import numpy as np

import matplotlib.pyplot as plt

from sympy import * #用于求导积分等科学计算

def draw_plot_set():#设置画图格式

ax = plt.gca()

#改变坐标轴位置

ax.spines['right'].set_color('none')#删除原来轴

ax.spines['top'].set_color('none')#删除原来轴

ax.xaxis.set_ticks_position('bottom')#在0点处增加轴

ax.spines['bottom'].set_position(('data',0))

ax.yaxis.set_ticks_position('left')#在0点处增加轴

ax.spines['left'].set_position(('data',0))

#设置坐标名

plt.ylabel('f(x)')

plt.xlabel('x')

plt.grid(True)#打开网格

def dif(left,right,step):#求导 左右区间以及间隔

x,y = symbols('x y')#引入x y变量

#expr = x*pow(E,x)#计算表达式

expr = sin(x)/x

x_value = [] #save x value

y_value = [] #save x f(x) value

y_value_int = [] #save x f(x)_dot value

expr_int = integrate(expr,x)#求函数的不定积分 c=0

print(integrate(expr,(x,-oo,oo)))#对x求定积分 负无穷到正无穷

for i in np.arange(left,right,step):

x_value.append(i)

y_value.append(expr.subs('x',i))#将i值代入表达式

y_value_int.append(expr_int.subs('x',i))#将i值代入积分表达式

draw_plot_set()#设置画图格式

plt.plot(x_value,y_value,"b-",linewidth=1,label='f(x)='+str(expr)) #画图

plt.plot(x_value,y_value_int,"r-",linewidth=1,label='F(x)='+str(expr_int)) #画图

plt.legend()#显示图例

plt.show()#显示图像

if __name__ == '__main__':

draw_plot_set()#设置画图格式

dif(-30,30,0.1)

结果:

以上这篇python 求定积分和不定积分示例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。

python求积分_python 求定积分和不定积分示例相关推荐

  1. python怎么求整数_python求整数

    广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 求解方法:1.整数求余2.重复进行,整数除2再求余,直到除数为03.拼接余数4. ...

  2. python怎么计算积分_python 求定积分和不定积分示例

    求f(x) = sin(x)/x 的不定积分和负无穷到正无穷的定积分 sin(x)/x 的不定积分是信号函数sig ,负无穷到正无穷的定积分为pi import math import numpy a ...

  3. python怎么算积分_python求积分

    1.符号积分:#通过integrate()功能(facility),SymPy对基本和特殊函数定与不定积分有卓越的支持. #该功能使用有力的扩展Risch-Norman算法,启发算法和模式匹配: fr ...

  4. python蒙特卡洛算法求积分_python中实现蒙特卡洛算法

    蒙特卡洛算法,是一种以概率统计理论为指导的一类非常的数值计算方法,是指使用随机数来解决很多计算问题的方法. 应用一:用蒙特卡洛算法求解圆周率 思路:在直角座标系中选取x[-1,1],y[-1,1]的正 ...

  5. python编程求导数_Python求导数的方法

    本文实例讲述了Python求导数的方法.分享给大家供大家参考.具体实现方法如下: def func(coeff): sum='' for key in coeff: sum=sum+'+'+str(k ...

  6. python求最小公倍数_python求最大公约数和最小公倍数的简单方法

    python怎么求最大公约数和最小公倍数 一.求最大公约数 用辗转相除法求最大公约数的算法如下: 两个正整数a和b(a>b),它们的最大公约数等于a除以b的余数c和b之间的最大公约数.比如10和 ...

  7. python多项式求导_Python求离散序列导数的示例

    有一组4096长度的数据,需要找到一阶导数从正到负的点,和三阶导数从负到正的点,截取了一小段. 394.0 388.0 389.0 388.0 388.0 392.0 393.0 395.0 395. ...

  8. python 封闭图形面积_Python求阴影部分面积

    原标题:Python求阴影部分面积 一.前言说明 今天看到微信群里一道六年级数学题,如下图,求阴影部分面积 Python学习资料或者需要代码.视频加Python学习群:516107834 看起来似乎并 ...

  9. 用python求兀_python求π

    <像计算机科学家一样思考Python(第2版)>--2.5 操作顺序 本节书摘来自异步社区<像计算机科学家一样思考Python(第2版)>一书中的第2章,第2.5节,作者[美] ...

最新文章

  1. oracle顺序读等待,Oracle Study之--Oracle等待事件(4)
  2. Systemd 入门教程:实战篇
  3. linux sed第一列参数,linux sed笔记
  4. 怎么打断点_搞笑段子: 有次相亲, 双方父母都在, 我坐下就给自己点了支烟
  5. python语言百度百科-Python 语言下数据驱动DDT的应用
  6. 使用TensorFlow训练WDL模型性能问题定位与调优
  7. C语言入坑指南-数组之谜
  8. 《小学生C++趣味编程》 第23课 打车费用
  9. 简述单片微型计算机屏蔽的作用,单片机原理及应用试题库 - 答案
  10. html5白话解释,HTML5这个词到底是什么意思?
  11. 使用python读取kafka实时topic数据demo,包括安装kafka module
  12. 【本人秃顶程序员】SpringMVC工作原理详解
  13. delphi10.2.1下载地址
  14. SQL中常用日期函数
  15. 纯C#实现的DHT爬虫和磁力搜索引擎 - btcherry.com
  16. 最小二乘支持向量机分类器(LSSVM)及Python实现
  17. STM32 电机PWM控制
  18. 王者荣耀李白王昭君情侣头像故事: “风雨如晦,鸡鸣不已。既见君子,云胡不喜。”...
  19. 第6周作业1-闰年之循环判断(网络131黄宇倩)
  20. APP开发流程实例讲解-儒释道网络电台八天开发全程-百度云深度兼容测试并进一步优化排错

热门文章

  1. 中国培训行业营销模式与发展对策建议报告2022版
  2. 阿里云上线付费正版图片库,永久版权,个人和商业都可以使用。
  3. 学计算机什么职业学校好,计算机专业学校排名什么学校好
  4. 前端开发:项目启动时报错These dependencies were not found的解决方法
  5. js 环形渐变颜色进度条
  6. 新版iTunes Connect如何删除一个已上传的built。重新上传
  7. 华中科技大学应用高等工程数学_2020华中科技大学计算机考研初试科目、参考书目、复试线汇总...
  8. AcWing. 246 区间最大公约数 (区间修改 + 区间查询)
  9. STM32F103 GPIO之按键检测
  10. 三国杀体验服服务器维护中,三国杀体验服网址